<SEC-DOCUMENT>0001193125-13-182039.txt : 20130429
<SEC-HEADER>0001193125-13-182039.hdr.sgml : 20130427
<ACCEPTANCE-DATETIME>20130429161047
ACCESSION NUMBER:		0001193125-13-182039
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		11
CONFORMED PERIOD OF REPORT:	20130331
FILED AS OF DATE:		20130429
DATE AS OF CHANGE:		20130429

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-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34218
		FILM NUMBER:		13791763

	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-Q
<SEQUENCE>1
<FILENAME>d490913d10q.htm
<DESCRIPTION>FORM 10-Q
<TEXT>
<HTML><HEAD>
<TITLE>Form 10-Q</TITLE>
</HEAD>
 <BODY BGCOLOR="WHITE">
<h5 align="left"><a href="#toc">Table of Contents</a></h5>

 <P STYLE="line-height:0px;margin-top:0px;margin-bottom:0px;border-bottom:0.5pt 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:Times New Roman" SIZE="5"><B>UNITED STATES </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="5"><B>SECURITIES AND EXCHANGE COMMISSION </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="3"><B>WASHINGTON, D.C. 20549 </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><center>
<P STYLE="line-height:6px;margin-top:0px;margin-bottom:2px;border-bottom:1pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="6"><B>FORM 10-Q
</B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><center> <P STYLE="line-height:6px;margin-top:0px;margin-bottom:2px;border-bottom:1pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(Mark One) </B></FONT></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:Times New Roman" SIZE="3"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT><B></B><B></B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="3"><B>Quarterly Report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>for the quarterly period ended March&nbsp;31, 2013 </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>or </B></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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="3"><B></B><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT><B></B><B><U></U></B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="3"><B>Transition Report pursuant to Section&nbsp;13 or 15(d) of the Securities Exchange Act of 1934 </B></FONT></TD></TR></TABLE>
<P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>for the transition period from
<U>&nbsp;&nbsp;&nbsp;&nbsp;&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;&nbsp;&nbsp;&nbsp;&nbsp;</U> </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B>Commission File Number <U>001-34218</U> </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><center>
<P STYLE="line-height:6px;margin-top:0px;margin-bottom:2px;border-bottom:1pt solid #000000;width:21%">&nbsp;</P></center> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="6"><B>COGNEX
CORPORATION </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(Exact name of registrant as specified in its charter) </B></FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><center> <P STYLE="line-height:6px;margin-top:0px;margin-bottom:2px;border-bottom:1pt solid #000000;width:21%">&nbsp;</P></center>
<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="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>


<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Massachusetts</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>04-2713778</B></FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(State or other jurisdiction of</B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>incorporation or organization)</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(I.R.S. Employer<BR>Identification No.)</B></FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>One Vision Drive </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B>Natick, Massachusetts 01760-2059 </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(508) 650-3000 </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(Address, including zip code, and telephone number, including area code, of principal executive offices) </B></FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><center> <P STYLE="line-height:6px;margin-top:0px;margin-bottom:2px;border-bottom:1pt solid #000000;width:21%">&nbsp;</P></center>
<P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" 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.&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" 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 (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such
files).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT> </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" 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: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="16%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="60%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="20%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="1%"></TD></TR>


<TR>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Large&nbsp;accelerated&nbsp;filer</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Accelerated&nbsp;filer</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></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="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Non-accelerated filer</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Smaller&nbsp;reporting&nbsp;company</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT></FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the
Exchange Act).&nbsp;&nbsp;&nbsp;&nbsp;Yes&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#168;</FONT>&nbsp;&nbsp;&nbsp;&nbsp;No&nbsp;&nbsp;<FONT STYLE="FONT-FAMILY:WINGDINGS">&#120;</FONT> </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">As of March&nbsp;31, 2013, there were 43,451,932 shares of Common Stock, $.002 par value per share, of the registrant outstanding.
</FONT></P> <P STYLE="font-size:10px;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:3px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt 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:Times New Roman" 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="2%"></TD>
<TD WIDTH="89%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>PART&nbsp;I</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>FINANCIAL INFORMATION</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></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:Times New Roman" SIZE="2">Item&nbsp;1.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Financial Statements (interim periods unaudited)</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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_1">Consolidated Statements of Operations for the quarters ended March 31, 2013 and April 1,
2012</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_2">Consolidated Statements of Comprehensive Income for the quarters ended March 31, 2013 and April 1,
2012</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_3">Consolidated Balance Sheets as of March 31, 2013 and December 31, 2012</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_4">Consolidated Statement of Shareholders&#146; Equity for the quarter ended March 31,
2013</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_5">Consolidated Condensed Statements of Cash Flows for the quarters ended March 31, 2013 and April 1,
2012</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_5a">Notes to Consolidated Financial Statements</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">6</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;2.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_6">Management&#146;s Discussion and Analysis of Financial Condition and Results of
Operations</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">18</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;3.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_7">Quantitative and Qualitative Disclosures About Market Risk</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;4.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_8">Controls and Procedures</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>PART&nbsp;II</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A HREF="#toc490913_9">OTHER INFORMATION</A></B></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">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;1.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_10">Legal Proceedings</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;1A.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_11">Risk Factors</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">25</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;2.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_12">Unregistered Sales of Equity Securities and Use of Proceeds</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">25</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;3.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_13">Defaults Upon Senior Securities</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;4.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_14">Mine Safety Disclosures</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;5.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_15">Other Information</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Item&nbsp;6.</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_16">Exhibits</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">26</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#toc490913_17">Signatures</A></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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">28</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B><A NAME="toc490913_1"></A>COGNEX CORPORATION </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSOLIDATED STATEMENTS OF OPERATIONS </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">(In thousands, except per share amounts) </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="86%"></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"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="1">April&nbsp;1,<BR>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:Times New Roman" SIZE="1">(unaudited)</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:Times New Roman" 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;&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:Times New Roman" SIZE="2">Product</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>74,672</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">71,407</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Service</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,220</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">6,302</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>80,892</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">77,709</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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;&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:Times New Roman" SIZE="2">Product</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>16,464</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">15,556</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Service</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,959</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,502</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>19,423</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">19,058</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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;&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:Times New Roman" SIZE="2">Product</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>58,208</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">55,851</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Service</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,261</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,800</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>61,469</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">58,651</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>11,321</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">10,361</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>32,167</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">30,549</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Operating income</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>17,981</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">17,741</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Foreign currency gain (loss)</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>63</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(638</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Investment income</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>392</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">972</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Other income</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>117</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>18,553</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">18,078</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Income tax expense</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,970</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,796</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Net income</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>15,583</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">14,282</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Earnings per weighted-average common and common-equivalent share:</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 BGCOLOR="#cceeff">
<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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Basic</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>0.36</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">0.34</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Diluted</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>0.35</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">0.33</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Weighted-average common and common-equivalent shares outstanding:</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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Basic</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>43,261</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">42,570</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Diluted</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>44,130</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">43,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Cash dividends per common share</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>0.00</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">0.10</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_2"></A>COGNEX CORPORATION </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">(in thousands) </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="86%"></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"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1">April&nbsp;1,<BR>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:Times New Roman" SIZE="1"><B>(unaudited)</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></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">Net income</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>15,583</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">14,282</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Other comprehensive income, 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></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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net unrealized gain on available-for-sale investments, net of tax of $42 and $291 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>173</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,314</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Foreign currency translation adjustments, net of tax of ($227) and $206 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(2,494</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">5,326</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Other comprehensive income (loss)</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(2,321</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">6,640</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Comprehensive income</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>13,262</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">20,922</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_3"></A>COGNEX CORPORATION </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSOLIDATED BALANCE SHEETS </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">(In thousands) </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="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="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" 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;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1">December&nbsp;31,<BR>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="2" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(unaudited)</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></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"><B>ASSETS</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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42,757</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">45,160</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>125,411</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">105,105</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Accounts receivable, less reserves of $1,100 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42,780</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">42,387</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Inventories</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>26,057</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">26,182</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,325</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">6,369</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>13,769</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">14,394</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:7.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>257,099</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">239,597</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Long-term investments</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>245,484</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">238,255</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>34,647</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">34,820</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>17,268</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">15,647</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>13,809</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">14,770</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Goodwill</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>81,689</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">81,689</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Other assets</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,532</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">2,827</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>652,528</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">627,605</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Accounts payable</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,815</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">6,815</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Accrued expenses</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>24,258</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">29,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,220</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,009</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>13,819</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">12,690</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:7.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>47,112</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">50,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Reserve for income taxes</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>5,955</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">5,216</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></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:Times New Roman" SIZE="2">Commitments and contingencies (Note 8)</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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Shareholders&#146; equity:</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:Times New Roman" SIZE="2">Common stock, $.002 par value &#150;</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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Authorized: 140,000 shares, issued: 43,452 and 43,055 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>87</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">86</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>179,192</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">165,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Retained earnings</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>452,049</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">436,466</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(31,867</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(29,515</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:7.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>599,461</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">572,285</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>652,528</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">627,605</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_4"></A>COGNEX CORPORATION </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSOLIDATED STATEMENT OF SHAREHOLDERS&#146; EQUITY </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">(In thousands) </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="53%"></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:Times New Roman" SIZE="1"><B>Common Stock</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"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Additional<BR>Paid-in</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"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Retained</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"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Accumulated<BR>Other<BR>Comprehensive</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"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Total<BR>Shareholders&#146;</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:Times New Roman" SIZE="1"><B>Shares</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:Times New Roman" 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;&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>Capital</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:Times New Roman" SIZE="1"><B>Earnings</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:Times New Roman" SIZE="1"><B>Loss</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:Times New Roman" SIZE="1"><B>Equity</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>
<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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">43,055</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">86</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">165,248</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">436,466</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(29,515</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">572,285</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">397</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">9,167</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">9,168</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">3,298</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">3,298</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Excess tax benefit from stock option exercises</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1,376</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,376</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">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 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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net income</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">15,583</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">15,583</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Net unrealized gain on available-for- sale investments, net of tax of $42</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">173</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">173</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">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 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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(31</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(31</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="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Foreign currency translation adjustment, net of tax of $227</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151; &nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(2,494</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(2,494</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Balance as of March&nbsp;31, 2013 (unaudited)</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>43,452</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>87</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>179,192</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>452,049</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(31,867</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>599,461</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<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:Times New Roman" 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:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_5"></A>COGNEX CORPORATION </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">(In thousands) </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="86%"></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"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1">April&nbsp;1,<BR>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:Times New Roman" SIZE="1"><B>(unaudited)</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:Times New Roman" 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></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net income</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>15,583</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">14,282</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Adjustments to reconcile net income to net cash provided by 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></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,298</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">3,314</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,828</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,551</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>961</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,043</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>758</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,835</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Realized gain on sale of investments</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(31</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(94</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(1,376</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(2,838</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(1,371</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(179</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Change in operating assets and liabilities</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(860</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(6,060</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>18,790</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">12,854</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></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:Times New Roman" 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></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(76,694</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(56,721</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>48,248</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">37,188</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(1,908</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(2,487</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(30,354</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(22,020</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="4"></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">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></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>9,168</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">13,104</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Payment of dividends</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&#151;&nbsp;&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(4,271</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,376</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">2,838</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net cash provided by financing activities</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>10,544</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">11,671</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></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:Times New Roman" SIZE="2">Effect of foreign exchange rate changes on cash</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(1,383</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">951</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(2,403</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">3,456</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Cash and cash equivalents at beginning of period</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>45,160</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">38,103</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Cash and cash equivalents at end of period</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42,757</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">41,559</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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>&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_5a"></A>NOTE&nbsp;1:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Summary of Significant Accounting Policies </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As permitted by the rules of the Securities and Exchange Commission applicable to Quarterly Reports on Form 10-Q, these notes are
condensed and do not contain all disclosures required by generally accepted accounting principles (GAAP). Reference should be made to the consolidated financial statements and related notes included in the Company&#146;s Annual Report on Form 10-K
for the year ended December&nbsp;31, 2012. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In the opinion of the management of Cognex Corporation (the &#147;Company&#148;), the accompanying
consolidated unaudited financial statements contain all adjustments, consisting of normal, recurring adjustments and financial statement reclassifications, necessary to present fairly the Company&#146;s financial position as of March&nbsp;31, 2013,
and the results of its operations for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012, and changes in shareholders&#146; equity, comprehensive income, and cash flows for the periods presented. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The results disclosed in the Consolidated Statements of Operations for the quarter ended March&nbsp;31, 2013 are not necessarily indicative of the
results to be expected for the full year. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;2:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>New Pronouncements </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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. </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 $31,000 and
$94,000 for the first quarters of 2013 and 2012, respectively. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;3:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Fair Value Measurements </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">The following table summarizes the financial assets and liabilities required to be measured at fair value on a recurring basis as of March&nbsp;31, 2013
(in thousands): </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="68%"></TD>
<TD VALIGN="bottom" WIDTH="12%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="12%"></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:Times New Roman" SIZE="1"><B>Quoted&nbsp;Prices&nbsp;in<BR>Active&nbsp;Markets<BR>for&nbsp;Identical<BR>Assets (Level 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:Times New Roman" SIZE="1"><B>Significant&nbsp;
Other<BR>Observable</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Inputs&nbsp;(Level 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:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cash equivalents</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,398</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"> &#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,069</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Corporate stock</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,763</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Corporate bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">171,405</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">65,319</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">39,278</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">33,727</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">29,571</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">11,823</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">11,271</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Commercial paper</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Currency forward contracts</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Currency forward contracts</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">83</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">The Company&#146;s cash equivalents and 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 investments. The Company&#146;s corporate stock position is reported at fair value based upon quoted market prices on a stock exchange, and is
therefore classified as a Level 1 investment. The Company&#146;s currency forward contracts are reported at fair value based upon quoted U.S.&nbsp;Dollar foreign currency exchange rates, and are therefore also classified as Level 1 investments.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">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 investments. Management is responsible for estimating the fair value of these
investments, 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:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The Company did not record an other-than-temporary impairment of these investments in the quarter ended March&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" 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:Times New Roman" 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 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 asset in the quarter ended
March&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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 the quarter ended March&nbsp;31, 2013. </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:Times New Roman" 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>



<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;4:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Cash, Cash Equivalents, and Investments </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cash, cash equivalents, and investments consisted of the following (in thousands): </FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="76%"></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:Times New Roman" SIZE="1"><B>March&nbsp;31,</B></FONT><br><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Cash</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>32,290</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">34,986</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Cash equivalents</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>9,398</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,098</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,069</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,076</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42,757</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">45,160</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Corporate bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>60,962</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">46,001</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>22,982</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">17,666</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>12,952</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">16,224</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>11,493</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,482</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>5,604</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,997</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>4,660</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,618</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Commercial paper</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,998</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,997</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,986</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Corporate stock</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,763</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,131</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>125,411</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">105,105</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 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:Times New Roman" SIZE="2">Corporate bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>110,443</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100,072</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42,337</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">34,710</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>28,123</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">36,276</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>27,785</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">29,441</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>16,619</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">17,846</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>9,826</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">10,606</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,611</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,564</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,740</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,740</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>245,484</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">238,255</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>413,652</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">388,520</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">The Company&#146;s investment portfolio includes corporate bonds, asset-backed securities, municipal bonds, agency bonds,
treasury bills, covered bonds, commercial paper, and sovereign 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; municipal bonds consist of debt securities issued by state and local government entities; agency bonds consist of domestic or foreign obligations of government agencies and government sponsored enterprises that have
government backing; treasury bills consist of debt securities issued by both the U.S. and foreign governments; covered bonds consist of debt securities backed by governments, mortgages, or public sector loans; commercial paper consists of debt
instruments issued by corporations or financial institutions with high quality debt ratings; and sovereign bonds consist of direct debt issued by foreign governments. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">During the fourth quarter of 2012, the Company purchased equity securities, representing stock in a publicly-traded U.S. company, with an aggregate fair value of $2,131,000 as of December&nbsp;31, 2012.
As of March&nbsp;31, 2013, these securities had an aggregate fair value of $1,763,000, resulting in an unrealized loss of $368,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:Times New Roman" 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:Times New Roman" SIZE="2">The following table summarizes the Company&#146;s available-for-sale investments as of March&nbsp;31, 2013
(in thousands): </FONT></P> <P STYLE="font-size:12px;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="65%"></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:Times New Roman" SIZE="1"><B>Amortized<BR>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:Times New Roman" SIZE="1"><B>Gross<BR>Unrealized<BR>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:Times New Roman" SIZE="1"><B>Gross<BR>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:Times New Roman" SIZE="1"><B>Fair&nbsp;Value</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>
<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">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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Corporate bonds</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">60,871</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">111</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">60,962</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">22,984</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(22</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">22,982</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">12,917</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">35</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">12,952</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">11,502</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(9</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">11,493</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,602</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">5,604</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,676</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(17</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">4,660</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Commercial paper</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">2,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(3</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1,997</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Corporate bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">109,693</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">796</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(46</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">110,443</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">42,581</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">25</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(269</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">42,337</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">28,117</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">28,123</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">27,720</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">89</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(24</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">27,785</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">16,477</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">142</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">16,619</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,794</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">32</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">9,826</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">6,591</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">20</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">6,611</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>364,523</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,280</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(411</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>365,392</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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 March&nbsp;31, 2013 (in thousands): </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="78%"></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="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Less than 12 Months</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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Corporate bonds</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">45,301</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(66</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></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">Asset-backed securities</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">43,706</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(291</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">13,371</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(33</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></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">Treasury bills</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">12,498</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,937</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(17</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></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">Sovereign bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,997</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(3</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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></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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>119,810</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(411</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As of March&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 securities before its effective maturity or market price recovery. The Company recorded gross realized gains on the
sale of debt securities totaling $50,000 and $94,000, respectively, in the first quarters of 2013 and 2012, and gross realized losses on the sale of debt securities totaling $19,000 in the first quarter of 2013. </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:Times New Roman" 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:Times New Roman" SIZE="2">The following table presents the effective maturity dates of the Company&#146;s available-for-sale
investments as of March&nbsp;31, 2013 (in thousands): </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="55%"></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="2" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>&lt;1 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" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>1-2 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" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>2-3 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" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" 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" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>4-5&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" NOWRAP ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Corporate bonds</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">60,962</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">36,566</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">64,948</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,381</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,548</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">171,405</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">22,982</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">34,387</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">7,950</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">65,319</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Agency bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">11,493</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">20,385</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">6,477</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">923</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">39,278</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Treasury bills</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">5,604</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">4,503</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">23,620</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">33,727</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Municipal bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">12,952</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">11,181</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2,437</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1,427</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1,574</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">29,571</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Commercial paper</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2,998</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sovereign bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,997</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1,522</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">6,727</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">1,577</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">11,823</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Covered bonds</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,660</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">3,766</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2,845</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">11,271</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>123,648</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>112,310</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>112,159</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>13,230</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>4,045</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>365,392</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<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:Times New Roman" SIZE="2">In June 2000, the Company became a Limited Partner in Venrock Associates III, L.P. (Venrock), a venture capital
fund.&nbsp;A Director of the Company was a General Partner of Venrock Associates through December&nbsp;31, 2009.&nbsp;The Company has committed to a total investment in the limited partnership of up to $20,500,000, with an expiration date of
December&nbsp;31, 2013.&nbsp;As of March&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, 2013. No contributions were made
and no distributions were received in the first quarter of 2013.&nbsp;Distributions are received and contributions are requested at the discretion of Venrock&#146;s management.</FONT></P>
<P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;5:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Inventories </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Inventories consisted of the following (in thousands): </FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="76%"></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="2" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>March&nbsp;31,</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"><FONT STYLE="font-family:Times New Roman" SIZE="1">December&nbsp;31,</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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Raw materials</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>11,949</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">12,667</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>4,321</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,193</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Finished goods</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>9,787</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,322</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>26,057</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">26,182</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;6:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Intangible Assets and Goodwill </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company evaluates the possible impairment of goodwill and other intangible assets whenever events or circumstances indicate that
the carrying value of these assets may not be recoverable. No triggering event occurred in the quarter ended March&nbsp;31, 2013 that would indicate a potential impairment of goodwill or other intangible assets. However, the Company continues to
monitor a variety of factors that could result in an impairment of goodwill or other intangible assets in a future period. </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:Times New Roman" 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>



<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;7:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Warranty Obligations </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. Warranty obligations are included in &#147;Accrued expenses&#148; on the
Consolidated Balance Sheets. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The changes in the warranty obligation were as follows (in thousands): </FONT></P>
<P STYLE="font-size:12px;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="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:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,256</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Provisions for warranties during the period</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">658</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(475</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></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">Foreign exchange rate changes</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(62</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></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">Balance as of March&nbsp;31, 2013</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,377</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;8:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Contingencies </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. In April 2009 and again in June 2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United
States Patent and Trademark Office. This matter is ongoing. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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 </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:Times New Roman" 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:Times New Roman" SIZE="2">
violation of Section&nbsp;337 of the Tariff Act of 1930 (as amended 19 U.S.C. &#167;1337).&nbsp;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. This matter is ongoing. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. In April 2013, Microscan filed ex parte re-examination requests of the patent-at-issue with the United States Patent and Trademark Office. These matters are ongoing. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" 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:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;9:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Indemnification Provisions </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Except as limited by Massachusetts law, the by-laws of the Company require it to indemnify certain current or former directors,
officers, and employees 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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>



<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;10:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Derivative Instruments </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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="5%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">transactional currency/functional currency exchange rate exposures from transactions that are denominated in currencies other than the functional
currency of the subsidiary (for example, a U.S.&nbsp;Dollar receivable on the Company&#146;s Irish subsidiary&#146;s books for which the functional currency is the Euro), and </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="5%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">functional currency/reporting currency exchange rate exposures from transactions that are denominated in currencies other than the U.S.&nbsp;Dollar,
which is the reporting currency of the Company. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company uses derivative instruments to provide an economic hedge
against its transactional currency/functional currency exchange rate exposures. Forward contracts on currencies are entered into to manage the transactional currency/functional currency exposure of the Company&#146;s Irish subsidiary&#146;s accounts
receivable denominated in U.S. dollars and intercompany receivables denominated in Japanese Yen. In addition, beginning in the first quarter of 2013, forward contracts on currencies are entered into to manage the transactional currency/functional
currency exposure at the Company&#146;s Surface Inspection Systems Division (SISD), where accounts receivable may be denominated in Euros and Japanese Yen, but the functional currency is the U.S. Dollar. All of the Company&#146;s forward contracts
are used to minimize foreign currency gains or losses, as the gains or losses on these contracts are intended to offset the losses or gains on the underlying exposures. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">These forward contracts do not qualify for hedge accounting. Both the underlying exposures and the forward contracts are recorded at fair value on the Consolidated Balance Sheets and changes in fair value
are reported as &#147;Foreign currency gain (loss)&#148; on the Consolidated Statements of Operations. The Company recorded a net foreign currency gain of $63,000 in the quarter ended March&nbsp;31, 2013, and a loss of $638,000 in the quarter ended
April&nbsp;1, 2012. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As of March&nbsp;31, 2013, the Company had the following outstanding forward contracts that were entered into to mitigate
foreign currency exchange rate risk: </FONT></P> <P STYLE="font-size:12px;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="68%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:32pt"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Currency</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"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Amount</B></FONT></TD></TR>


<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></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">Japanese Yen/Euro</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">170,000,000&nbsp;Japanese&nbsp;Yen</FONT></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">Japanese Yen/U.S. Dollar</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">116,000,000 Japanese Yen</FONT></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">U.S. Dollar/Euro</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">2,580,000 U.S. Dollars</FONT></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">Euro/U.S. Dollar</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">775,000 Euros</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Information regarding the fair value of the forward contracts outstanding as of March&nbsp;31, 2013 and December&nbsp;31,
2012 was as follows (in thousands): </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="54%"></TD>
<TD VALIGN="bottom" WIDTH="4%"></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 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="8" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Asset Derivatives</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="8" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" 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;&nbsp;</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:Times New Roman" 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"><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:Times New Roman" 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;&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Balance<BR>Sheet<BR>Location</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:Times New Roman" 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:Times New Roman" 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;&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Balance<BR>Sheet<BR>Location</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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Currency forward contracts</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">Prepaid<BR>expenses<BR>and&nbsp;other<BR>current<BR>assets</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">44</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">Accrued<BR>expenses</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>83</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">14</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">Information regarding the effect of the forward contracts, net of the underlying exposure, on the
Consolidated Statements of Operations for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012 were as follows (in thousands): </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="84%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="69%"></TD>
<TD VALIGN="bottom" WIDTH="6%"></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" ROWSPAN="3" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Location</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>of&nbsp;
Loss<BR>Recognized<BR>in&nbsp;Income<BR>on<BR>Derivatives</B></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:Times New Roman" SIZE="1"><B>Amount&nbsp;of&nbsp;Loss&nbsp;
Recognized</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>in&nbsp;Income&nbsp;on&nbsp;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;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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"><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>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:Times New Roman" SIZE="1"><B>April&nbsp;1,<BR>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:Times New Roman" SIZE="2">Currency forward contracts</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">Foreign<BR>currency<BR>loss</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>203</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">289</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;11:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Stock-Based Compensation </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company&#146;s share-based payments that result in compensation expense consist solely of stock option grants. As of March&nbsp;31,
2013, the Company had 5,620,604 shares available for grant under two stock option plans: the 2001 General Stock Option Plan (4,361,494)&nbsp;and the 2007 Stock Option and Incentive Plan (1,259,110). Each of these plans expires ten years from the
date the plan was approved. In December 2011, the 2001 General Stock Option plan received shareholder approval for an amendment and restatement of the plan, extending the plan until September 2021. 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:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The following table summarizes the Company&#146;s stock option activity for the quarter ended March&nbsp;31, 2013: </FONT></P> <P STYLE="font-size:12px;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="57%"></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:Times New Roman" SIZE="1"><B>Shares</B></FONT><br><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="1"><B>Weighted-</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Average</B></FONT><br><FONT
STYLE="font-family:Times New Roman" SIZE="1"><B>Exercise</B></FONT><br><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="1"><B>Weighted-</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Average</B></FONT><br><FONT
STYLE="font-family:Times New Roman" SIZE="1"><B>Remaining</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Contractual</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Term&nbsp;(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:Times New Roman" SIZE="1"><B>Aggregate</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Intrinsic<BR>Value</B></FONT><br>
<FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,559</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">25.56</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Granted</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">783</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">42.11</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Exercised</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(397</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">23.10</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(88</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">31.79</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></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>
<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:Times New Roman" SIZE="2">Outstanding as of March&nbsp;31, 2013</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,857</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>29.04</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>7.5</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>50,634</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Exercisable as of March&nbsp;31, 2013</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,383</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>23.26</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>5.9</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>26,174</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Options vested or expected to vest at March&nbsp;31, 2013 (1)</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,386</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>28.22</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>7.3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>47,243</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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: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="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">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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The fair values of stock options granted in each quarter
presented were estimated using the following weighted-average assumptions: </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="80%"></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"><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:Times New Roman" 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:Times New Roman" 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;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1">April&nbsp;1,<BR>2012</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></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">Risk-free rate</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2.1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">2.0</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></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">Expected dividend yield</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>0</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1.2</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Expected volatility</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>42</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">44</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></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">Expected term (in years)</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>5.9</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">5.7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><U>Risk-free rate </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" 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:18px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><U>Expected dividend yield </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Expected volatility </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The expected
volatility was based upon a combination of historical volatility of&nbsp;the Company&#146;s 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:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Expected term </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The weighted-average grant-date fair
values of stock options granted during the quarter ended March&nbsp;31, 2013 and April&nbsp;1, 2012 were $16.13 and $12.98, respectively. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The total stock-based compensation expense and the related income tax benefit recognized was $3,298,000 and $1,094,000, respectively, for the quarter
ended March&nbsp;31, 2013, and $3,314,000 and $1,087,000, respectively, for the quarter ended April&nbsp;1, 2012. No compensation expense was capitalized as of March&nbsp;31, 2013 or December&nbsp;31, 2012. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The following table details the stock-based compensation expense by caption for each quarter presented on the Consolidated Statements of Operations (in
thousands): </FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="80%"></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:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="1">April&nbsp;1,<BR>2012</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></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">Product cost of revenue</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>227</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">240</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>63</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">68</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>813</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">867</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,195</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,139</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3,298</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,314</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">The total intrinsic values of stock options exercised for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012
were $7,193,000 and $12,636,000, respectively. The total fair values of stock options vested for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012 were $6,932,000 and $6,399,000, respectively. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As of March&nbsp;31, 2013, total unrecognized compensation expense related to non-vested stock options was $14,025,000, which is expected to be
recognized over a weighted-average period of 1.7 years. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;12:&nbsp;</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Stock Repurchase Program </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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.
As of March&nbsp;31, 2013, the Company had repurchased a total of 1,375,875 shares at a cost of $30,000,000 under this program. 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 share </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:Times New Roman" 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>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">
dilution associated with equity incentive plans. This new authorization will commence once the Company completes the $50,000,000 program noted above. The Company did not purchase any additional
shares under these programs during the quarter ended March&nbsp;31, 2013. The Company may repurchase shares under these programs in future periods depending upon a variety of factors, including, among other things, stock price, share availability,
and cash reserve requirements. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;13:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Taxes </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="80%"></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"><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:Times New Roman" 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:Times New Roman" 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;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1">April&nbsp;1,<BR>2012</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></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">Income tax at federal statutory rate</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>35</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">35</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></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">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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">1</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(17</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">(15</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></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">2013 research and development credit</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(1</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Discrete event- 2012 research and development credit</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(3</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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">Income tax provision</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>16</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>%&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">21</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The effective tax rate for the quarter ended March&nbsp;31, 2013 includes a discrete event for a retroactive application
for a 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. The Company recorded a reduction to tax expense in the first quarter of 2013 by
$555,000, net of related reserves for uncertain tax positions, for the aforementioned research and development tax credit. Excluding this discrete event, the effective tax rate for the quarter ended March&nbsp;31, 2013 was 19%. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">During the quarter ended March&nbsp;31, 2013, the Company recorded a $644,000 increase in liabilities, net of deferred tax benefit, for uncertain tax
positions that were recorded as income tax expense. Included in the current period&#146;s reserve for uncertain tax positions is a discrete event relating to the retroactive application of a 2012 research and development tax credit of $370,000, as
an increase to tax expense. Estimated interest and penalties included in these amounts totaled $38,000. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company&#146;s reserve for income
taxes, including gross interest and penalties, was $5,955,000 as of March&nbsp;31, 2013, all of which was classified as noncurrent. The amount of gross interest and penalties included in these balances was $1,247,000. 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, less $405,000 that would be recorded through additional paid
in capital. As a result of the expiration of certain statutes of limitation, there is a potential that a portion of these reserves could be released, which would decrease income tax expense by approximately $1,600,000 to $1,800,000 over the next
twelve months. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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 2006 through 2012 remain open to examination by various taxing authorities due to a 2009 carryback claim, while the tax years 2008 through 2012 remain open to examination
by various taxing authorities in other jurisdictions in which the Company operates. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;14:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Weighted-Average Shares </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Weighted-average shares were calculated as follows (in thousands): </FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="76%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="80%"></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"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="1">April&nbsp;1,<BR>2012</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></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">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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>43,261</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">42,570</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>869</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,020</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>44,130</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">43,590</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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"><FONT STYLE="font-family:Times New Roman" SIZE="2">Stock options to purchase 482,969 and 802,048 shares of common stock, on a weighted-average basis, were
outstanding for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012, respectively, but were not included in the calculation of diluted net income per share because they were anti-dilutive. </FONT></P>
<P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>

<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTE&nbsp;15:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Segment Information </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The following table summarizes information about the segments (in thousands): </FONT></P> <P STYLE="font-size:12px;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="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"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="1">Quarter Ended</FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px"><FONT STYLE="font-family:Times New Roman" SIZE="1">March&nbsp;31, 2013</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>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:Times New Roman" 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:Times New Roman" SIZE="1"><B>Reconciling<BR>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:Times New Roman" SIZE="1"><B>Consolidated</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>
<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">Product revenue</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"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>68,319</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,353</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&#151;&nbsp;&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>74,672</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Service revenue</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2,092</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>4,128</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&#151;&nbsp;&nbsp;</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6,220</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Operating income</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"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>22,076</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>1,732</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(5,827</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>)&nbsp;</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>17,981</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>&nbsp;&nbsp;</B></FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD>
<TD HEIGHT="16" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="bottom"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="1">Quarter Ended</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px"><FONT STYLE="font-family:Times New Roman" SIZE="1">April&nbsp;1,
2012</FONT></P></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>
<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;</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 HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="4"></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:Times New Roman" SIZE="2">Product revenue</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">64,221</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,186</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"> &#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">71,407</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Service revenue</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,920</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">4,382</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">6,302</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Operating income</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">21,144</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">2,392</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</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">(5,795</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">)&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">17,741</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B><A NAME="toc490913_6"></A>ITEM&nbsp;2: 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:Times New Roman" SIZE="2"><B>Forward-Looking Statements </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" 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, research and development activities, 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 industry; (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;
(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 - Item&nbsp;1A of the Company&#146;s Annual Report on Form 10-K for the fiscal year ended December&nbsp;31, 2012. 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:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>Executive Overview </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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="5%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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, 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 78% of total revenue in the first quarter of 2013. </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="5%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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 9% of total revenue in the first quarter of 2013. </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="5%"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD WIDTH="2%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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, nonwovens, 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 the first quarter of 2013. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Revenue for the first quarter of 2013 totaled
$80,892,000, representing an increase of $3,183,000, or 4%, from the same period in the prior year due primarily to higher sales in the factory automation market. Gross margin increased to 76% of revenue in the first quarter of 2013 from 75% of
revenue in the first quarter of 2012 due to the shift in revenue mix to relatively higher-margin factory automation sales, as well as improved service margins. Operating expenses increased by $2,578,000, or 6%, as compared to the first quarter of
2012, due primarily to expenses associated with increased headcount in strategic areas. The Company recorded an operating profit of $17,981,000, or 22% of revenue, in the first quarter of 2013, compared to an operating profit of $17,741,000, or 23%
of revenue, in the first quarter of 2012. Net income improved to $15,583,000, or 19% of revenue, in the first quarter of 2013 from $14,282,000, or 18% of revenue, in the same period in the prior year due primarily to a lower effective tax rate. Net
income per diluted share also improved to $0.35 in the first quarter of 2013 from $0.33 in the first quarter of 2012. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Results of
Operations </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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 </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:Times New Roman" 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:Times New Roman" SIZE="2">
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:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Revenue </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Revenue for
the first quarter of 2013 increased by $3,183,000, or 4%, from the first quarter of 2012. This increase was due to a $3,980,000 increase in sales to factory automation customers and a $290,000 increase in sales to semiconductor and electronics
capital equipment customers, partially offset by a $1,087,000 decrease in sales to surface inspection customers. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Factory Automation Market
</I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Sales to customers in the factory automation market represented 78% of total revenue in the first quarter of 2013 compared to 76% in the
first quarter of 2012. Sales to these customers increased by $3,980,000, or 7%, from the first quarter of 2012. Changes in foreign currency exchange rates had little impact on total factory automation revenue, as the unfavorable impact on revenue of
a weaker Japanese Yen was largely offset by the favorable impact of a stronger Euro in the first quarter of 2013 compared to the same period in the prior year. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Geographically, increases from the prior year were noted across all major regions except for Japan. However, excluding the impact of foreign currency exchange rate changes, the Japanese market was
relatively flat compared to the first quarter of 2012. Revenue in Japan had declined in both 2011 and 2012 since the natural disasters that hit this region early in 2011. The largest increase was noted 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. By product line, the largest increase from the prior year 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. The Company expects its Asia region and its ID Products business to continue to be growth
opportunities throughout 2013. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Generally, factory automation revenue declines from the fourth quarter to the first quarter, as many customers
consume their remaining annual capital budgets during the last quarter of the year. However, in the first quarter of 2013, sales to factory automation customers increased by $1,150,000, or 2%, from the fourth quarter of 2012. Management expects
factory automation revenue to continue to grow in the second quarter of 2013 as compared to the first quarter. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Semiconductor and
Electronics Capital Equipment Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Sales to customers who make automation equipment for the semiconductor and electronics industries
represented 9% of total revenue in both the first quarters of 2013 and 2012. Sales to these customers increased by $290,000, or 4%, from the first quarter of 2012 and increased by $1,489,000, or 27%, from the fourth quarter of 2012. Excluding the
impact of foreign currency exchange rate changes, a majority of which relates to the Japanese Yen, sales to semiconductor and electronics capital equipment customers increased by $548,000, or 8%, from the first quarter of 2012 and increased
$1,694,000, or 31%, from the fourth quarter of 2012. Despite this positive momentum, 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:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Surface Inspection Market </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Sales to customers in the surface inspection market represented 13% of total revenue in the first quarter of 2013 compared to 15% in the first quarter of 2012. Revenue from these customers decreased by
$1,087,000, or 9%, from the first quarter of 2012 and decreased by $3,915,000, or 27%, from the fourth quarter of 2012. The impact of foreign currency exchange rate changes on revenue was not significant to the surface inspection market in either
period. Surface inspection revenue reported each quarter can vary </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:Times New Roman" 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:Times New Roman" SIZE="2">
significantly depending upon the timing of customer orders, system deliveries, and installations, as well as the impact of revenue deferrals. Management expects surface inspection revenue to grow
in the second quarter of 2013 as compared to the first quarter. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Product Revenue </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Product revenue increased by $3,265,000, or 5%, from the first quarter of 2012. This increase was driven by a higher volume of modular vision systems sold
than in the prior year, partially offset by a lower average selling price due to the shift in revenue mix to ID Products, which have relatively lower average selling prices. We expect this trend related to ID products to continue throughout 2013.
Higher MVSD product revenue was partially offset by lower SISD product revenue. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Service Revenue </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Service revenue, which is derived from the sale of maintenance and support, training, consulting, and installation services, was relatively flat compared
to the first quarter of 2012 and represented 8% of total revenue in each period presented. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Gross Margin </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Gross margin as a percentage of revenue was 76% for the first quarter of 2013 compared to 75% for the first quarter of 2012 due to the shift in revenue
mix from surface inspection sales to relatively higher-margin factory automation sales, as well as improved service margins. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>MVSD Margin
</I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">MVSD gross margin as a percentage of revenue was 79% for the first quarter of 2013 compared to 80% for the first quarter of 2012. A
reduction in product margins due to higher provisions for warranty and for excess and obsolete inventory was partially offset by improvements in consulting service margins. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><I>SISD Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">SISD gross margin as a percentage of revenue was 54% for the first quarter of
2013 compared to 53% for the first quarter of 2012. The increase in SISD margin was primarily due to improved installation service margins. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Product Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Product gross margin as
a percentage of revenue was 78% for both the first quarters of 2013 and 2012. A reduction in MVSD product margins due to higher provisions for warranty and for excess and obsolete inventory was offset by a favorable shift in revenue mix to
relatively higher-margin MVSD products. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Service Margin </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Service gross margin as a percentage of revenue was 52% for the first quarter of 2013 compared to 44% for the first quarter of 2012. The increase in service margin was due to improvements in MVSD
consulting service margins, as well as improved installation service margins at SISD. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Operating Expenses </U></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Research, Development, and Engineering Expenses </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Research, development, and engineering (RD&amp;E) expenses for the first quarter of 2013 increased by $960,000, or 9%, from the first quarter of 2012. MVSD RD&amp;E expenses increased by $917,000, or 10%,
and SISD RD&amp;E expenses increased by $43,000, or 5%. </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:Times New Roman" 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>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The increase in MVSD RD&amp;E expenses was primarily due to headcount additions, resulting in higher
personnel-related costs, such as salaries and fringe benefits ($850,000). The increase in SISD RD&amp;E expenses was primarily due to higher spending on outsourced engineering services ($35,000). </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">RD&amp;E expenses as a percentage of revenue were 14% in the first quarter of 2013 and 13% in the first quarter of 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 revenue, this percentage is impacted by
revenue levels. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Selling, General, and Administrative Expenses </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Selling, general, and administrative (SG&amp;A) expenses for the first quarter of 2013 increased by $1,618,000, or 5%, from the first quarter of 2012. MVSD SG&amp;A expenses increased by $1,342,000, or
6%, while SISD SG&amp;A expenses increased by $153,000, or 5%. Corporate expenses that are not allocated to either division increased by $123,000, or 4%. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The table below (in thousands) details the $1,342,000 net increase in MVSD SG&amp;A in 2013: </FONT></P> <P STYLE="font-size:12px;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="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:Times New Roman" 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:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">24,148</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Personnel-related costs</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">723</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Depreciation expense</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">264</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">225</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Sales commissions</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">198</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(298</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">Other</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">230</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2"><B>$</B></FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>25,490</B></FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Personnel-related costs have increased from the prior year due to additional headcount, and to a lesser extent, higher
average costs per employee. Over the past year, the Company has continued to increase headcount in strategic areas, principally Sales, resulting in higher personnel-related 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. The Company also recorded higher depreciation expense related
principally to business system upgrades, increased spending on sales demonstration equipment, and higher sales commissions resulting from the higher revenue level. Operating expenses in the first quarter of 2013 compared to the first quarter of 2012
were favorably impacted by a weaker Japanese Yen, partially offset by the unfavorable impact of a stronger Euro. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The increase in SISD
SG&amp;A expenses was primarily due to increased salaries and fringe benefits expenses ($228,000), partially offset by lower company bonus accruals ($50,000). </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The increase in corporate expenses was primarily related to higher company bonus accruals ($170,000) and increased stock-based compensation expense due to a higher valuation of stock options granted in
the first quarter of 2013 ($75,000). These increases were partially offset by lower professional fees ($139,000), primarily related to the timing of tax services. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><U>Nonoperating Income (Expense) </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company recorded a foreign currency gain of $63,000 in
the first quarter of 2013 compared to a loss of $638,000 in the first quarter of 2012. The foreign currency gains and losses in each period resulted primarily 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:Times New Roman" 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:Times New Roman" SIZE="2">Investment income for the first quarter of 2013 decreased $580,000, or 60%, from the first quarter of 2012,
due to declining yields on the Company&#146;s portfolio of debt securities, as well as a $368,000 unrealized loss recorded in current operations on a corporate stock holding designated as a trading security. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company recorded other income of $117,000 in the first quarter of 2013 compared to $3,000 in the first quarter of 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. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><U>Income Tax Expense </U></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company&#146;s
effective tax rate was 16% in the first quarter of 2013 compared to 21% in the first quarter of 2012. The effective tax rate for the first quarter of 2013 was impacted by one discrete event related to the retroactive application of the 2012 R&amp;D
credit passed by Congress under the American Taxpayer Relief Act of 2012, which reduced tax expense by $555,000. Although the provisions under this law were made retroactive to January&nbsp;1, 2012, the law was signed on January&nbsp;1, 2013, and
therefore, the financial impact of any retroactive provision has been recorded as a discrete event in the current quarter. Excluding this discrete event, the effective tax rate for the first quarter of 2013 was 19%. There were no discrete events in
the first quarter of 2012. In addition to the discrete event discussed above, the remaining decrease in the effective tax rate was primarily due to a higher proportion of pre-tax income earned in relatively lower tax jurisdictions. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Liquidity and Capital Resources </B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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, cash equivalent, and investment balance of $413,652,000
as of March&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:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The Company&#146;s cash requirements during the first quarter of 2013 were met with its existing cash balances, cash from investment maturities, positive cash flows from operations, and the proceeds from
stock option exercises. Cash requirements primarily consisted of operating activities, purchases of investments, and capital expenditures. Capital expenditures for the first quarter of 2013 totaled $1,908,000 and consisted primarily of expenditures
for computer hardware and software, as well as manufacturing test equipment related to new product introductions. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In June 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 on December&nbsp;31,
2013. The Company does not have the right to withdraw from the partnership prior to December&nbsp;31, 2013. As of March&nbsp;31, 2013, the Company had contributed $19,886,000 to the partnership. No contributions were made and no distributions were
received in the first quarter of 2013. The remaining commitment of $614,000 can be called by Venrock in any period through December&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Beginning in the third quarter of 2003, the Company&#146;s Board of Directors had declared and paid a cash dividend in each quarter. In December 2012, the Company declared and paid an $0.11 dividend that
would normally be declared in the first quarter of 2013 in conjunction with the 2012 earnings release. A special dividend of $1.00 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.11 dividend and the $1.00 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
dividends were declared or paid in the first quarter of 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 flows 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:Times New Roman" 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:Times New Roman" 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 March&nbsp;31, 2013, the Company had repurchased 1,375,875 shares at a cost of $30,000,000 under this program. 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. This new authorization will commence once the Company completes the $50,000,000 program noted above. The Company did not purchase
any shares under these programs during the first quarter of 2013. The Company may repurchase shares under these programs in future periods depending upon a variety of factors, including, among other things, stock price, share availability, and cash
reserve requirements. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company believes that its existing cash, cash equivalent, 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 March&nbsp;31, 2013, the Company had approximately $409,912,000 in cash, cash equivalents, debt securities, or equity
securities that could be converted into cash. In addition, Cognex has no 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="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_7"></A>ITEM&nbsp;3:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">There have been no material changes to the Company&#146;s exposures to market risk since December&nbsp;31, 2012. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_8"></A>ITEM&nbsp;4:</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONTROLS AND PROCEDURES </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" 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. From time to time, the Company reviews its disclosure controls and procedures, 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. There was
no change in the Company&#146;s internal control over financial reporting that occurred during the three-month period ended March&nbsp;31, 2013 that has materially affected, or is reasonably likely to materially affect, the Company&#146;s internal
control over financial reporting. </FONT></P> <P STYLE="margin-top:24px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_9"></A>PART II: OTHER INFORMATION </B></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="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_10"></A>ITEM&nbsp;1.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>LEGAL PROCEEDINGS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" 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. In April
2009 and again in June 2009, Defendant MvTec Software GmbH filed re-examination requests of the patents-at-issue with the United States Patent and Trademark Office. This matter is ongoing. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" 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 </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:Times New Roman" 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; margin-left:8%"><FONT STYLE="font-family:Times New Roman" SIZE="2">
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).&nbsp;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. This matter is ongoing. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" 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. In April 2013, Microscan filed ex parte re-examination requests of the patent-at-issue with the United States Patent and Trademark Office. These matters are ongoing. </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" 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:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_11"></A>ITEM&nbsp;1A.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>RISK FACTORS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" SIZE="2">For a
complete list of factors that could affect the Company&#146;s business, results of operations, and financial condition, see the risk factors discussion provided in Part I - Item&nbsp;1A of the Company&#146;s Annual Report on Form 10-K for the fiscal
year ended December&nbsp;31, 2012. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_12"></A>ITEM&nbsp;2.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT
STYLE="font-family:Times New Roman" 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:12px;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="57%"></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>
<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="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Total<BR>Number&nbsp;of<BR>Shares<BR>Purchased</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:Times New Roman" SIZE="1"><B>Average<BR>Price&nbsp;Paid<BR>per Share</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:Times New Roman" SIZE="1"><B>Total&nbsp;Number&nbsp;of<BR>Shares<BR>Purchased&nbsp;as<BR>Part&nbsp;of&nbsp;Publicly<BR>Announced<BR>Plans
or<BR>Programs&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:Times New Roman" SIZE="1"><B>Approximate<BR>Dollar&nbsp;Value&nbsp;of<BR>Shares that<BR>May Yet Be<BR>Purchased<BR>Under the<BR>Plans
or<BR>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:Times New Roman" SIZE="2">January&nbsp;1 - January&nbsp;27, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100,000,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">January&nbsp;28 - February&nbsp;24, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100,000,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" SIZE="2">February&nbsp;25 - March&nbsp;31, 2013</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100,000,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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"></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:Times New Roman" SIZE="2">Total</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#151;&nbsp;&nbsp;</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100,000,000</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" 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:Times New Roman" 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>


<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:Times New Roman" SIZE="2">(1)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" 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. In November 2011, the
Company&#146;s Board of Directors authorized the repurchase of up to an additional $80,000,000 of the Company&#146;s common stock to commence once the Company completes the $50,000,000 program noted above. </FONT></TD></TR></TABLE>
<P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_13"></A>ITEM&nbsp;3.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>DEFAULTS UPON SENIOR SECURITIES </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">None </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_14"></A>ITEM&nbsp;4.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>MINE SAFETY DISCLOSURES </B></FONT></TD></TR></TABLE>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" SIZE="2">Not applicable. </FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_15"></A>ITEM&nbsp;5.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>OTHER INFORMATION </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:8%"><FONT STYLE="font-family:Times New Roman" SIZE="2">None
</FONT></P> <P STYLE="font-size:18px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="9%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_16"></A>ITEM&nbsp;6.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>EXHIBITS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">31.1 &#150;
Certification of Chief Executive Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934* </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">31.2
&#150; Certification of Chief Financial Officer pursuant to Rule 13a-14(a)/15d-14(a) under the Securities Exchange Act of 1934* </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">32.1 &#150; Certification of Chief Executive Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section&nbsp;906 of the
Sarbanes-Oxley Act of 2002** </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">32.2 &#150; Certification of Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted
pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002** </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:Times New Roman" 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; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">101 &#150; xBRL (Extensible Business Reporting Language)*** </FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:13%"><FONT STYLE="font-family:Times New Roman" SIZE="2">The following materials from Cognex Corporation&#146;s Quarterly Report on Form 10-Q formatted in xBRL: (i)&nbsp;Consolidated Statements
of Operations for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012; (ii)&nbsp;Consolidated Statements of Comprehensive Income for the quarters ended March&nbsp;31, 2013 and April&nbsp;1, 2012; (iii)&nbsp;Consolidated Balance Sheets as
of March&nbsp;31, 2013 and December&nbsp;31, 2012; (iv)&nbsp;Consolidated Statement of Shareholders&#146; Equity for the quarter ended March&nbsp;31, 2013; (v)&nbsp;Consolidated Condensed Statements of Cash Flows for the quarters ended
March&nbsp;31, 2013 and April&nbsp;1, 2012; and (vi)&nbsp;Notes to Consolidated Financial Statements. </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="4%" 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">Filed herewith </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:Times New Roman" SIZE="2">**</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Furnished herewith </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:Times New Roman" SIZE="2">***</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to Rule 406T of Regulation S-T, the xBRL related information in Exhibit 101 to this Quarterly Report on Form 10-Q is furnished and not filed for purposes of
Sections 11 and 12 of the Securities Act of 1933 and Section&nbsp;18 of the Securities Exchange Act of 1934. </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:Times New Roman" 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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="toc490913_17"></A>SIGNATURES </B></FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the
undersigned thereunto duly authorized. </FONT></P> <P STYLE="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: April&nbsp;29, 2013</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"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">COGNEX CORPORATION</FONT></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></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"><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 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 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>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" COLSPAN="2"></TD>
<TD HEIGHT="16" 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"><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 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 <U></U>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 and accounting officer)</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:Times New Roman" SIZE="2">28 </FONT></P>


</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>d490913dex311.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 quarterly report on Form 10-Q 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: April&nbsp;29, 2013</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 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>3
<FILENAME>d490913dex312.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 quarterly report on Form 10-Q 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: April&nbsp;29, 2013</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 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>4
<FILENAME>d490913dex321.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 quarterly report on Form 10-Q for the quarterly period ended March&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: April&nbsp;29, 2013</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 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 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>5
<FILENAME>d490913dex322.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 quarterly report on Form 10-Q for the quarterly period ended March&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: April&nbsp;29, 2013</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 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>6
<FILENAME>cgnx-20130331.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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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/2012-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31" xmlns:us-roles="http://fasb.org/us-roles/2012-01-31" xmlns:cgnx="http://www.cognex.com/20130331" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2012-01-31" xmlns:invest="http://xbrl.sec.gov/invest/2012-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-20130331.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1002_25">41559000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="INF" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_2_500005">43451932</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_223925E5-739D-4DA7-8324-554C2C868AE3_1001_1">50634000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_16_1">364523000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_3001_6">23.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_29">140000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_1_1">4321000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:ProductWarrantyAccrual contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_17EAE7A0-110B-4A24-ADF6-D9888E1F73CD_3001_5">2377000</us-gaap:ProductWarrantyAccrual>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_16_3">411000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_33">-31867000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_23">47112000</us-gaap:LiabilitiesCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_8">13769000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_12">17268000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_32">452049000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Assets contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_16">652528000</us-gaap:Assets>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_16_2">1280000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_223925E5-739D-4DA7-8324-554C2C868AE3_1001_3">47243000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_2">42757000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_3001_5">29.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1_2">1069000</us-gaap:MoneyMarketFundsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_4">42780000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_6">26057000</us-gaap:InventoryNet>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_5">1100000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_1_2">9787000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_3001_5">3857000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="INF" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_1_0">5620604</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_15">2532000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_21">2220000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_35">652528000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_30">43452000</us-gaap:CommonStockSharesIssued>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_3">125411000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_14">81689000</us-gaap:Goodwill>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_3001_6">1383000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:DeferredRevenueAndCreditsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_22">13819000</us-gaap:DeferredRevenueAndCreditsCurrent>
  <us-gaap:CostMethodInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1_21">3740000</us-gaap:CostMethodInvestments>
  <us-gaap:Cash contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1_0">32290000</us-gaap:Cash>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_7">6325000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_7_2">411000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_1_0">11949000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_3001_7">3386000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_24">5955000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1_1">9398000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_20">24258000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_11">34647000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1009_1">123648000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_25" />
  <us-gaap:CommonStockValueOutstanding contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_27">87000</us-gaap:CommonStockValueOutstanding>
  <us-gaap:LongTermInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_10">245484000</us-gaap:LongTermInvestments>
  <us-gaap:AssetsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_9">257099000</us-gaap:AssetsCurrent>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_C174BD60-5748-4CA1-8CCB-EC5DC9B13E71_1_0">14025000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_16_4">365392000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD_per_shares" decimals="3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_28">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_3001_7">28.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_D99D2C46-E831-4B91-BBDE-B46B6929BDDD_1001_2">1247000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_7_1">119810000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_31">179192000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_34">599461000</us-gaap:StockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_13">13809000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_1_19">6815000</us-gaap:AccountsPayableCurrent>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_223925E5-739D-4DA7-8324-554C2C868AE3_1001_2">26174000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue>
  <cgnx:NumberOfStockOptionPlans contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="OptionPlan" decimals="INF" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_1_1">2</cgnx:NumberOfStockOptionPlans>
  <cgnx:LiabilityForUncertainTaxPositions contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_D99D2C46-E831-4B91-BBDE-B46B6929BDDD_1001_0">5955000</cgnx:LiabilityForUncertainTaxPositions>
  <cgnx:NumberOfGroupsWithinEmployeePopulation contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="Employees" decimals="INF" id="id_749982_48788A5F-6894-4DAE-A3C5-2A3CD40FFED6_1_0">2</cgnx:NumberOfGroupsWithinEmployeePopulation>
  <cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_1001_2">0</cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount>
  <cgnx:ContributionToLimitedPartnership contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_EFC61E3F-20AC-4431-9A3E-F0AF43B1E83F_2_1">19886000</cgnx:ContributionToLimitedPartnership>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1009_5">4045000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1009_2">112310000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1009_4">13230000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1009_3">112159000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:CashCashEquivalentsShortTermAndLongTermInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1_23">413652000</cgnx:CashCashEquivalentsShortTermAndLongTermInvestments>
  <cgnx:RemainingAmountOfCommitment contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_EFC61E3F-20AC-4431-9A3E-F0AF43B1E83F_2_2">614000</cgnx:RemainingAmountOfCommitment>
  <cgnx:EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="pure" decimals="2" id="id_749982_48788A5F-6894-4DAE-A3C5-2A3CD40FFED6_1_4">0.13</cgnx:EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement>
  <cgnx:EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="pure" decimals="2" id="id_749982_48788A5F-6894-4DAE-A3C5-2A3CD40FFED6_1_3">0.12</cgnx:EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement>
  <cgnx:PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="pure" decimals="2" id="id_749982_48788A5F-6894-4DAE-A3C5-2A3CD40FFED6_1_2">0.69</cgnx:PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest>
  <cgnx:PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="pure" decimals="2" id="id_749982_48788A5F-6894-4DAE-A3C5-2A3CD40FFED6_1_1">0.71</cgnx:PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest>
  <cgnx:StockRepurchasedToDateTwoThousandEightPlan contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="shares" decimals="INF" id="id_749982_76302266-8523-4A5C-872C-ADED7BA62B22_1002_1">1375875</cgnx:StockRepurchasedToDateTwoThousandEightPlan>
  <cgnx:StockRepurchasedValueToDateTwoThousandEightPlan contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_76302266-8523-4A5C-872C-ADED7BA62B22_1002_2">30000000</cgnx:StockRepurchasedValueToDateTwoThousandEightPlan>
  <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669602" unitRef="iso4217_EUR" decimals="0" id="id_749982_B059B94A-9591-4C96-B530-2373257C77DE_1001_0">775000</us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669658" unitRef="iso4217_JPY" decimals="0" id="id_749982_453D94B7-C877-41A0-A76A-CAF7B49B52F8_1001_0">170000000</us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669869" unitRef="iso4217_USD" decimals="0" id="id_749982_0859C581-5E15-485F-857E-73FAB72B4469_1001_0">2580000</us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x672191" unitRef="iso4217_JPY" decimals="0" id="id_749982_2376D730-2D37-4848-BC37-3CFD64B0EDFF_1001_0">116000000</us-gaap:NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_566507x753399" unitRef="shares" decimals="INF" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_1001_2">4361494</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_566507x753906" unitRef="shares" decimals="INF" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_2001_5">1259110</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567623x567530_568238x591095" unitRef="iso4217_USD" decimals="-3" id="id_749982_D62B3613-CFD8-45B7-AA2E-D26E85C29489_1001_0">1000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567623x567530_568238x660617" unitRef="iso4217_USD" decimals="-3" id="id_749982_698A0187-5846-453F-A41A-DF200F37104A_1001_0">83000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_1_1">9398000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
  <cgnx:MoneyMarketInstrumentsFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_1_2">1069000</cgnx:MoneyMarketInstrumentsFairValueDisclosure>
  <cgnx:CorporateStockFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_1_3">1763000</cgnx:CorporateStockFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x568689" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_1001_5" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x570031" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_2001_4" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x573759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_3001_9" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x578503" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_4001_7" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_5001_11" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x581833" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_6001_8" />
  <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x746759" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_7001_14">83000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
  <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x746759" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_7001_12">1000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x754131" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_8001_10" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x754259" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_9001_6" />
  <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_2_1" />
  <cgnx:MoneyMarketInstrumentsFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_2_2" />
  <cgnx:CorporateStockFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_2_3" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_1002_5">65319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_2002_4">171405000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_3002_9">11823000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_4002_7">33727000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_5002_11">2998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_6002_8">29571000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x746759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_7002_14" />
  <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x746759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_7002_12" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_8002_10">11271000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_B81D9170-DDBB-4E7F-BBB1-A49047BC47C6_9002_6">39278000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x565727" unitRef="shares" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_3001_400015">43452000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x565727" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_3001_500014">87000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x566988" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_3004_700014">452049000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_3003_600014">179192000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x577715" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_3005_800014">-31867000</us-gaap:StockholdersEquity>
  <cgnx:ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_572353x668425" unitRef="iso4217_USD" decimals="0" id="id_749982_81D9524C-52FA-4B6B-8D49-9228198B43D8_1001_0">555000</cgnx:ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit>
  <cgnx:ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_572353x872600" unitRef="iso4217_USD" decimals="0" id="id_749982_2505AA1E-84A4-40AB-94C0-5244EA00D9D2_1001_1">370000</cgnx:ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_2_1">22984000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_2_3">22000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_2_2">20000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_2_4">22982000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_1_1">60871000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_1_3">20000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_1_2">111000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_1_4">60962000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_8_1">2000000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_8_3">3000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x573759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_8_2" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_8_4">1997000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_5_1">5602000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x578503" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_5_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_5_2">2000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_5_4">5604000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_7_1">2998000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_7_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_7_2" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_7_4">2998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_3_1">12917000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581833" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_3_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_3_2">35000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_3_4">12952000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_6_1">4676000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_6_3">17000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_6_2">1000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_6_4">4660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_4_1">11502000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_4_3">9000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754259" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_4_2" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_4_4">11493000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_10_1">42581000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_10_3">269000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_10_2">25000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_10_4">42337000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_9_1">109693000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_9_3">46000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_9_2">796000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_9_4">110443000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_14_1">9794000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x573759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_14_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_14_2">32000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_14_4">9826000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_11_1">28117000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_11_3">1000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_11_2">7000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_11_4">28123000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_13_1">16477000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x581833" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_13_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_13_2">142000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_13_4">16619000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_15_1">6591000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754131" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_15_3" />
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_15_2">20000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_15_4">6611000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_12_1">27720000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_12_3">24000</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_12_2">89000</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_5173169B-DD3A-4185-8647-0F8BF25C793B_12_4">27785000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1001_5">22982000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1001_15">42337000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_2_2">291000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_1">22982000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_6">65319000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_2_1">43706000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_5" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_2">34387000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_4" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1002_3">7950000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <cgnx:CorporateStockFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x569471" unitRef="iso4217_USD" decimals="-3" id="id_749982_551DA6C7-910C-401C-9FD0-5DA91772E481_1002_0">1763000</cgnx:CorporateStockFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2001_4">60962000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2001_14">110443000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_1_2">66000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_1">60962000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_6">171405000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_1_1">45301000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_5">1548000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_2">36566000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_4">7381000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1001_3">64948000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_3001_11">1997000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_3001_19">9826000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_6_2">3000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_1">1997000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_6">11823000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_6_1">1997000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_5" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_2">1522000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_4">1577000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1007_3">6727000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_4001_8">5604000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_4001_16">28123000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_4_2">1000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_1">5604000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_6">33727000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_4_1">12498000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_5" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_2">4503000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_4" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1004_3">23620000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_5001_10">2998000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_1">2998000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_6">2998000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_5" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_2" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_4" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1006_3" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_6001_6">12952000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_6001_18">16619000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_1">12952000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_6">29571000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_5">1574000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_2">11181000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_4">1427000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1005_3">2437000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <us-gaap:TradingSecuritiesEquityCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x714830" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_7001_12">1763000</us-gaap:TradingSecuritiesEquityCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_8001_9">4660000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_8001_20">6611000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_5_2">17000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_1">4660000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_6">11271000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_5_1">2937000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_5" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_2">3766000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_4">2845000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1008_3" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_9001_7">11493000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_9001_17">27785000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2 contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_3_2">33000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_1">11493000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:AvailableForSaleSecuritiesDebtSecurities contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_6">39278000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_72232D92-7A3E-402D-B30F-8A6409DE45CF_3_1">13371000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_5">923000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_2">20385000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue>
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_4" />
  <cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue contextRef="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_6B4A0CD1-0478-45D4-9376-2E19BC6FC33B_1003_3">6477000</cgnx:AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20111231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2001_24">38103000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_29">140000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_2_1">4193000</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:ProductWarrantyAccrual contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_17EAE7A0-110B-4A24-ADF6-D9888E1F73CD_1001_1">2256000</us-gaap:ProductWarrantyAccrual>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_33">-29515000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_23">50104000</us-gaap:LiabilitiesCurrent>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_8">14394000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:DeferredTaxAssetsNetNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_12">15647000</us-gaap:DeferredTaxAssetsNetNoncurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_32">436466000</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Assets contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_16">627605000</us-gaap:Assets>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_2">45160000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_1001_1">25.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:MoneyMarketFundsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2_2">5076000</us-gaap:MoneyMarketFundsAtCarryingValue>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_4">42387000</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_6">26182000</us-gaap:InventoryNet>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_5">1131000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_2_2">9322000</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_1001_1">3559000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:OtherAssetsNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_15">2827000</us-gaap:OtherAssetsNoncurrent>
  <us-gaap:AccruedIncomeTaxesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_21">1009000</us-gaap:AccruedIncomeTaxesCurrent>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_35">627605000</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="shares" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_30">43055000</us-gaap:CommonStockSharesIssued>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_3">105105000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:Goodwill contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_14">81689000</us-gaap:Goodwill>
  <us-gaap:DeferredRevenueAndCreditsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_22">12690000</us-gaap:DeferredRevenueAndCreditsCurrent>
  <us-gaap:CostMethodInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2_21">3740000</us-gaap:CostMethodInvestments>
  <us-gaap:Cash contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2_0">34986000</us-gaap:Cash>
  <us-gaap:DeferredTaxAssetsNetCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_7">6369000</us-gaap:DeferredTaxAssetsNetCurrent>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_79878B04-8552-42EC-BC76-2C38D5D4CB75_2_0">12667000</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:LiabilityForUncertainTaxPositionsNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_24">5216000</us-gaap:LiabilityForUncertainTaxPositionsNoncurrent>
  <us-gaap:CashEquivalentsAtCarryingValue contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2_1">5098000</us-gaap:CashEquivalentsAtCarryingValue>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_20">29590000</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_11">34820000</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_25" />
  <us-gaap:CommonStockValueOutstanding contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_27">86000</us-gaap:CommonStockValueOutstanding>
  <us-gaap:LongTermInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_10">238255000</us-gaap:LongTermInvestments>
  <us-gaap:AssetsCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_9">239597000</us-gaap:AssetsCurrent>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD_per_shares" decimals="3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_28">0.002</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:AdditionalPaidInCapitalCommonStock contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_31">165248000</us-gaap:AdditionalPaidInCapitalCommonStock>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_34">572285000</us-gaap:StockholdersEquity>
  <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_13">14770000</us-gaap:FiniteLivedIntangibleAssetsNet>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_A77FB2F0-CF16-4533-A709-AEEDD817E2C4_2_19">6815000</us-gaap:AccountsPayableCurrent>
  <cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="0" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_3_2">0</cgnx:EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount>
  <cgnx:CashCashEquivalentsShortTermAndLongTermInvestments contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2_23">388520000</cgnx:CashCashEquivalentsShortTermAndLongTermInvestments>
  <us-gaap:DerivativeFairValueOfDerivativeAsset contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_567623x567530_568238x591095" unitRef="iso4217_USD" decimals="-3" id="id_749982_D62B3613-CFD8-45B7-AA2E-D26E85C29489_1002_0">44000</us-gaap:DerivativeFairValueOfDerivativeAsset>
  <us-gaap:DerivativeFairValueOfDerivativeLiability contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_567623x567530_568238x660617" unitRef="iso4217_USD" decimals="-3" id="id_749982_698A0187-5846-453F-A41A-DF200F37104A_1002_0">14000</us-gaap:DerivativeFairValueOfDerivativeLiability>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_570904x565727" unitRef="shares" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_1001_400002">43055000</us-gaap:CommonStockSharesIssued>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_570904x565727" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_1001_500001">86000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_570904x566988" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_1004_700001">436466000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_1003_600001">165248000</us-gaap:StockholdersEquity>
  <us-gaap:StockholdersEquity contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_570904x577715" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_1005_800001">-29515000</us-gaap:StockholdersEquity>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1002_5">17666000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x568689" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_1002_15">34710000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <cgnx:CorporateStockFairValueDisclosure contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x569471" unitRef="iso4217_USD" decimals="-3" id="id_749982_551DA6C7-910C-401C-9FD0-5DA91772E481_1001_0">2131000</cgnx:CorporateStockFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2002_4">46001000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x570031" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_2002_14">100072000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_3002_11">3986000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x573759" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_3002_19">10606000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_4002_8">5997000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x578503" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_4002_16">36276000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x581368" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_5002_10" />
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_6002_6">16224000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x581833" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_6002_18">17846000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:TradingSecuritiesEquityCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x714830" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_7002_12">2131000</us-gaap:TradingSecuritiesEquityCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_8002_9">5618000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x754131" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_8002_20">5564000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_9002_7">7482000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
  <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x754259" unitRef="iso4217_USD" decimals="-3" id="id_749982_DC6F0DC4-514F-47F6-89ED-6BBE2CC0B0FF_9002_17">29441000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
  <cgnx:NumberOfCompanysPatentsFoundInvalid contextRef="eol_PE5967----1310-Q0002_STD_27_20100731_0" unitRef="Patents" decimals="INF" id="id_749982_5F7A87A7-CBEC-4EB0-82C6-DE6EDD9DF943_1_0">2</cgnx:NumberOfCompanysPatentsFoundInvalid>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount contextRef="eol_PE5967----1310-Q0002_STD_30_20080430_0" unitRef="iso4217_USD" decimals="0" id="id_749982_76302266-8523-4A5C-872C-ADED7BA62B22_1_0">50000000</us-gaap:StockRepurchaseProgramAuthorizedAmount>
  <us-gaap:StockRepurchaseProgramAuthorizedAmount contextRef="eol_PE5967----1310-Q0002_STD_30_20111130_0" unitRef="iso4217_USD" decimals="0" id="id_749982_76302266-8523-4A5C-872C-ADED7BA62B22_3_0">80000000</us-gaap:StockRepurchaseProgramAuthorizedAmount>
  <cgnx:NumberOfRespondentsWithWhomSettlementWasReached contextRef="eol_PE5967----1310-Q0002_STD_30_20090930_0" unitRef="Respondent" decimals="INF" id="id_749982_D32B7E51-3FF7-475C-9C4C-46A827211A49_2_0">2</cgnx:NumberOfRespondentsWithWhomSettlementWasReached>
  <cgnx:NumberOfRespondentsWithWhomSettlementWasReached contextRef="eol_PE5967----1310-Q0002_STD_31_20091231_0" unitRef="Respondent" decimals="INF" id="id_749982_D32B7E51-3FF7-475C-9C4C-46A827211A49_1_0">5</cgnx:NumberOfRespondentsWithWhomSettlementWasReached>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_058C1C5D-A29F-491D-97F4-0DA5547518C1_1_4">Q1</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_058C1C5D-A29F-491D-97F4-0DA5547518C1_1_3">2013</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_058C1C5D-A29F-491D-97F4-0DA5547518C1_1_0">10-Q</dei:DocumentType>
  <dei:DocumentPeriodEndDate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_058C1C5D-A29F-491D-97F4-0DA5547518C1_1_2">2013-03-31</dei:DocumentPeriodEndDate>
  <dei:EntityCentralIndexKey contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_1_400002">0000851205</dei:EntityCentralIndexKey>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <dei:TradingSymbol contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_1_400000">CGNX</dei:TradingSymbol>
  <dei:EntityRegistrantName contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_1_400001">COGNEX CORP</dei:EntityRegistrantName>
  <dei:AmendmentFlag contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_058C1C5D-A29F-491D-97F4-0DA5547518C1_1_1">false</dei:AmendmentFlag>
  <dei:EntityFilerCategory contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E517CDB9-E358-4846-AAD4-CB72A2C85A16_1_400004">Large Accelerated Filer</dei:EntityFilerCategory>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_17">117000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_1_5">-227000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_504E212A-1748-482E-9A77-BF99139C1085_2001_3">P7Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_9">1371000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_8076ABDE-4BA0-41EA-B4C0-90CB22B6F609_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;14:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Weighted-Average
Shares&lt;/b&gt;&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: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&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="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;43,261&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,570&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;869&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,020&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;44,130&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;43,590&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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; FONT-SIZE: 1px"&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;Stock options to purchase
482,969 and 802,048 shares of common stock, on a weighted-average
basis, were outstanding for the quarters ended March&amp;#xA0;31, 2013
and April&amp;#xA0;1, 2012, respectively, but were not included in the
calculation of diluted 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-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_5001_3">397000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_53CDBD7E-FA70-41C7-9D78-F573FC61C6CD_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;The following table
summarizes the Company&amp;#x2019;s available-for-sale investments as of
March&amp;#xA0;31, 2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="65%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Amortized&lt;br /&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: Times New Roman" size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Unrealized&lt;br /&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: Times New Roman" size="1"&gt;&lt;b&gt;Gross&lt;br /&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: Times New Roman" 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;/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;td height="8" colspan="4"&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: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,871&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;111&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,962&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,984&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(22&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,982&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,917&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,952&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,502&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(9&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,493&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,602&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,604&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,676&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(17&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,660&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,000&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;109,693&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;796&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(46&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;110,443&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,581&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(269&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,337&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;28,117&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;28,123&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;27,720&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;89&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(24&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;27,785&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,477&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;142&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,619&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,794&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;32&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,826&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,591&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,611&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;364,523&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,280&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;365,392&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
  <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_497A21F5-1EE7-457B-86C8-7DB965DA3AEC_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="9%"&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="9%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" size="2"&gt;Income tax 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(15&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;2013 research and
development 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Discrete event- 2012
research and development 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;21&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_16">-30354000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_18FDC1BE-C73A-4C78-AF4A-282E50107C17_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;4:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Cash, Cash Equivalents,
and Investments&lt;/b&gt;&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: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="76%"&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: Times New Roman" size="1"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;32,290&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,986&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,398&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,098&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,069&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,076&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;42,757&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;45,160&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;60,962&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;46,001&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;22,982&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,666&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;12,952&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,224&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;11,493&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,482&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5,604&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,660&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,618&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,998&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,997&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,986&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,763&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,131&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;125,411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;105,105&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;110,443&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;100,072&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;42,337&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,710&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;28,123&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;36,276&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;27,785&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,441&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;16,619&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,846&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,826&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;10,606&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,611&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,564&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,740&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,740&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;245,484&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;238,255&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;413,652&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;388,520&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company&amp;#x2019;s
investment portfolio includes corporate bonds, asset-backed
securities, municipal bonds, agency bonds, treasury bills, covered
bonds, commercial paper, and sovereign 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; municipal bonds consist of debt securities issued by
state and local government entities; agency bonds consist of
domestic or foreign obligations of government agencies and
government sponsored enterprises that have government backing;
treasury bills consist of debt securities issued by both the U.S.
and foreign governments; covered bonds consist of debt securities
backed by governments, mortgages, or public sector loans;
commercial paper consists of debt instruments issued by
corporations or financial institutions with high quality debt
ratings; and sovereign bonds consist of direct debt issued by
foreign governments.&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;During the fourth quarter
of 2012, the Company purchased equity securities, representing
stock in a publicly-traded U.S. company, with an aggregate fair
value of $2,131,000 as of December&amp;#xA0;31, 2012. As of
March&amp;#xA0;31, 2013, these securities had an aggregate fair value
of $1,763,000, resulting in an unrealized loss of
$368,000.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 18px; 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: Times New Roman" size="2"&gt;The following table
summarizes the Company&amp;#x2019;s available-for-sale investments as of
March&amp;#xA0;31, 2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="65%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Amortized&lt;br /&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: Times New Roman" size="1"&gt;&lt;b&gt;Gross&lt;br /&gt;
Unrealized&lt;br /&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: Times New Roman" size="1"&gt;&lt;b&gt;Gross&lt;br /&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: Times New Roman" 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;/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;td height="8" colspan="4"&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: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,871&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;111&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,962&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,984&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(22&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,982&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,917&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,952&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,502&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(9&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,493&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,602&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,604&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,676&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(17&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,660&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,000&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;109,693&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;796&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(46&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;110,443&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,581&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;25&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(269&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,337&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;28,117&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;28,123&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;27,720&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;89&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(24&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;27,785&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,477&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;142&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,619&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,794&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;32&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,826&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,591&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,611&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;364,523&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,280&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;365,392&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 March&amp;#xA0;31, 2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="78%"&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: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Less than 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;45,301&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(66&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;43,706&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(291&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;13,371&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(33&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,498&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,937&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(17&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;119,810&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/tr&gt;
&lt;/table&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;As of March&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 securities before its effective maturity or market
price recovery. The Company recorded gross realized gains on the
sale of debt securities totaling $50,000 and $94,000, respectively,
in the first quarters of 2013 and 2012, and gross realized losses
on the sale of debt securities totaling $19,000 in the first
quarter of 2013.&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: Times New Roman" size="2"&gt;The following table
presents the effective maturity dates of the Company&amp;#x2019;s
available-for-sale investments as of March&amp;#xA0;31, 2013 (in
thousands):&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;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="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;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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;&amp;lt;1
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;1-2
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;2-3
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;4-5&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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,962&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;36,566&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;64,948&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,381&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,548&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;171,405&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,982&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,387&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,950&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;65,319&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,493&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20,385&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,477&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;923&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;39,278&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,604&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,503&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23,620&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;33,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,952&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,181&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,437&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,427&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,574&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,571&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,522&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,577&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,823&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,660&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,766&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,845&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,271&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;123,648&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;112,310&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;112,159&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;13,230&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,045&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;365,392&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;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;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;In June 2000, the Company
became a Limited Partner in Venrock Associates III, L.P. (Venrock),
a venture capital fund.&amp;#xA0;A Director of the Company was a
General Partner of Venrock Associates through December&amp;#xA0;31,
2009.&amp;#xA0;The Company has committed to a total investment in the
limited partnership of up to $20,500,000, with an expiration date
of December&amp;#xA0;31, 2013.&amp;#xA0;As of March&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, 2013. No contributions were made and
no distributions were received in the first quarter of
2013.&amp;#xA0;Distributions are received and contributions are
requested at the discretion of Venrock&amp;#x2019;s
management.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_5001_3">23.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_17EAE7A0-110B-4A24-ADF6-D9888E1F73CD_5001_4">-62000</us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900003">9168000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_C174BD60-5748-4CA1-8CCB-EC5DC9B13E71_2_1">P1Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_12">11321000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:ProductWarrantyAccrualWarrantiesIssued contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_17EAE7A0-110B-4A24-ADF6-D9888E1F73CD_5001_2">658000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_25">43261000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_D2519DD6-C06B-4F88-B41A-A786C6777197_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;13:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Taxes&lt;/b&gt;&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: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="9%"&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="9%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" size="2"&gt;Income tax 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;35&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(15&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;2013 research and
development 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Discrete event- 2012
research and development 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;21&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/tr&gt;
&lt;/table&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The effective tax rate for
the quarter ended March&amp;#xA0;31, 2013 includes a discrete event for
a retroactive application for a 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. The Company recorded a reduction to tax expense in the first
quarter of 2013 by $555,000, net of related reserves for uncertain
tax positions, for the aforementioned research and development tax
credit. Excluding this discrete event, the effective tax rate for
the quarter ended March&amp;#xA0;31, 2013 was 19%.&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;During the quarter ended
March&amp;#xA0;31, 2013, the Company recorded a $644,000 increase in
liabilities, net of deferred tax benefit, for uncertain tax
positions that were recorded as income tax expense. Included in the
current period&amp;#x2019;s reserve for uncertain tax positions is a
discrete event relating to the retroactive application of a 2012
research and development tax credit of $370,000, as an increase to
tax expense. Estimated interest and penalties included in these
amounts totaled $38,000.&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 reserve
for income taxes, including gross interest and penalties, was
$5,955,000 as of March&amp;#xA0;31, 2013, all of which was classified
as noncurrent. The amount of gross interest and penalties included
in these balances was $1,247,000. 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, less
$405,000 that would be recorded through additional paid in capital.
As a result of the expiration of certain statutes of limitation,
there is a potential that a portion of these reserves could be
released, which would decrease income tax expense by approximately
$1,600,000 to $1,800,000 over the next twelve months.&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 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 2006 through 2012 remain
open to examination by various taxing authorities due to a 2009
carryback claim, while the tax years 2008 through 2012 remain open
to examination by various taxing authorities in other jurisdictions
in which the Company operates.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:NumberOfReportableSegments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="Segment" decimals="INF" id="id_749982_C3FE7BD8-2C1C-42FF-BFA0-BDAC1D67B7CE_1_0">2</us-gaap:NumberOfReportableSegments>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_5001_4">88000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_10">860000</us-gaap:IncreaseDecreaseInOperatingCapital>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_504E212A-1748-482E-9A77-BF99139C1085_2001_2">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_847D8FFB-73BC-4053-88F6-4A348EBDF56E_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;3:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Fair Value
Measurements&lt;/b&gt;&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: Times New Roman" 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: Times New Roman" size="2"&gt;The following table
summarizes the financial assets and liabilities required to be
measured at fair value on a recurring basis as of March&amp;#xA0;31,
2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="68%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="12%"&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="12%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
Active&amp;#xA0;Markets&lt;br /&gt;
for&amp;#xA0;Identical&lt;br /&gt;
Assets (Level 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: Times New Roman" size="1"&gt;&lt;b&gt;Significant&amp;#xA0;
Other&lt;br /&gt;
Observable&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Inputs&amp;#xA0;(Level 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: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,398&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,069&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,763&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;171,405&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;65,319&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;39,278&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;33,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,571&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,823&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,271&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;83&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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; FONT-SIZE: 1px"&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;The Company&amp;#x2019;s cash
equivalents and 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 investments. The
Company&amp;#x2019;s corporate stock position is reported at fair value
based upon quoted market prices on a stock exchange, and is
therefore classified as a Level 1 investment. The Company&amp;#x2019;s
currency forward contracts are reported at fair value based upon
quoted U.S.&amp;#xA0;Dollar foreign currency exchange rates, and are
therefore also classified as Level 1 investments.&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 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 investments. Management is responsible for
estimating the fair value of these investments, 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.&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 did not record
an other-than-temporary impairment of these investments in the
quarter ended March&amp;#xA0;31, 2013.&lt;/font&gt;&lt;/p&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;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: Times New Roman" 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 asset in the quarter
ended March&amp;#xA0;31, 2013.&lt;/font&gt;&lt;/p&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;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: Times New Roman" 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 the quarter ended March&amp;#xA0;31,
2013.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_6">0.16</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_1_3">P5Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_822C1179-828D-454F-85D7-BC0097BFBBEB_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The following table
summarizes information about the segments (in
thousands):&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;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="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;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;Quarter Ended&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;March&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Reconciling&lt;br /&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: Times New Roman" 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;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;td height="8" colspan="4"&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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;68,319&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,353&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;74,672&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,092&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,128&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,220&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;22,076&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(5,827&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;17,981&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 height="16"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;Quarter Ended&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,
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" 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;&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;&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 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;td height="8" colspan="4"&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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;64,221&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,186&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;71,407&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,920&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,382&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,302&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;21,144&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,392&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(5,795&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,741&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900012">-2494000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_18">18553000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:InventoryDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_AD32307C-3426-4D9A-B4A4-02DE4451C2F8_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;5:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Inventories&lt;/b&gt;&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: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="76%"&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 valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;March&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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;December&amp;#xA0;31,&lt;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;11,949&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,667&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,321&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,193&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,787&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,322&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;26,057&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;26,182&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_2">6220000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:PaymentsToAcquireInvestments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_13">76694000</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_5001_2">42.11</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_79EC5E6C-5F66-4E30-B6EE-2194F4E54297_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="76%"&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 valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;March&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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;December&amp;#xA0;31,&lt;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;11,949&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,667&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,321&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,193&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,787&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,322&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;26,057&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;26,182&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_23">-2403000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_103853A6-5194-42AF-953F-199EBFB78A4D_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;The following table
presents the effective maturity dates of the Company&amp;#x2019;s
available-for-sale investments as of March&amp;#xA0;31, 2013 (in
thousands):&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;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="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;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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;&amp;lt;1
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;1-2
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;2-3
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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;4-5&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" nowrap="nowrap" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;60,962&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;36,566&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;64,948&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,381&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,548&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;171,405&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;22,982&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,387&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,950&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;65,319&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,493&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;20,385&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,477&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;923&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;39,278&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,604&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,503&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23,620&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;33,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,952&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,181&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,437&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,427&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,574&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,571&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,522&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,577&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,823&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,660&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,766&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,845&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,271&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;123,648&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;112,310&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;112,159&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;13,230&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,045&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;365,392&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;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;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_3">-0.17</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_1B34249D-5A6D-431B-A5D8-065887444DA2_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;10:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Derivative
Instruments&lt;/b&gt;&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: Times New Roman" 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-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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-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 width="5%"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" width="2%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" width="1%"&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: Times New Roman" 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 (for example,
a U.S.&amp;#xA0;Dollar receivable on the Company&amp;#x2019;s Irish
subsidiary&amp;#x2019;s books for which the functional currency is the
Euro), and&lt;/font&gt;&lt;/p&gt;
&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 width="5%"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" width="2%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2022;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" width="1%"&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: Times New Roman" size="2"&gt;functional currency/reporting currency exchange rate exposures
from transactions that are denominated in currencies other than the
U.S.&amp;#xA0;Dollar, which is the reporting currency of the
Company.&lt;/font&gt;&lt;/p&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: Times New Roman" size="2"&gt;The Company uses derivative
instruments to provide an economic hedge against its transactional
currency/functional currency exchange rate exposures. Forward
contracts on currencies are entered into to manage the
transactional currency/functional currency exposure of the
Company&amp;#x2019;s Irish subsidiary&amp;#x2019;s accounts receivable
denominated in U.S. dollars and intercompany receivables
denominated in Japanese Yen. In addition, beginning in the first
quarter of 2013, forward contracts on currencies are entered into
to manage the transactional currency/functional currency exposure
at the Company&amp;#x2019;s Surface Inspection Systems Division (SISD),
where accounts receivable may be denominated in Euros and Japanese
Yen, but the functional currency is the U.S. Dollar. All of the
Company&amp;#x2019;s forward contracts are used to minimize foreign
currency gains or losses, as the gains or losses on these contracts
are intended to offset the losses or gains on the underlying
exposures.&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;These forward contracts do
not qualify for hedge accounting. Both the underlying exposures and
the forward contracts are recorded at fair value on the
Consolidated Balance Sheets and changes in fair value are reported
as &amp;#x201C;Foreign currency gain (loss)&amp;#x201D; on the Consolidated
Statements of Operations. The Company recorded a net foreign
currency gain of $63,000 in the quarter ended March&amp;#xA0;31, 2013,
and a loss of $638,000 in the quarter ended April&amp;#xA0;1,
2012.&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;As of March&amp;#xA0;31, 2013,
the Company had the following outstanding forward contracts that
were entered into to mitigate foreign currency exchange rate
risk:&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"&gt;
&lt;tr&gt;
&lt;td width="68%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
&lt;td&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: 32pt"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height="8"&gt;&lt;/td&gt;
&lt;td height="8" colspan="2"&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: Times New Roman" size="2"&gt;Japanese
Yen/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: Times New Roman" size="2"&gt;170,000,000&amp;#xA0;Japanese&amp;#xA0;Yen&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: Times New Roman" size="2"&gt;Japanese Yen/U.S.
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: Times New Roman" size="2"&gt;116,000,000 Japanese Yen&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: Times New Roman" size="2"&gt;U.S. Dollar/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: Times New Roman" size="2"&gt;2,580,000 U.S. Dollars&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: Times New Roman" size="2"&gt;Euro/U.S. 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: Times New Roman" size="2"&gt;775,000 Euros&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: Times New Roman" size="2"&gt;Information regarding the
fair value of the forward contracts outstanding as of
March&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012 was as follows (in
thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
&lt;tr&gt;
&lt;td width="54%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="4%"&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 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="8" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&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: Times New Roman" 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;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: Times New Roman" 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 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: Times New Roman" 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Balance&lt;br /&gt;
Sheet&lt;br /&gt;
Location&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Balance&lt;br /&gt;
Sheet&lt;br /&gt;
Location&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Prepaid&lt;br /&gt;
expenses&lt;br /&gt;
and&amp;#xA0;other&lt;br /&gt;
current&lt;br /&gt;
assets&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;83&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;14&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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; FONT-SIZE: 1px"&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;Information regarding the
effect of the forward contracts, net of the underlying exposure, on
the Consolidated Statements of Operations for the quarters ended
March&amp;#xA0;31, 2013 and April&amp;#xA0;1, 2012 were as follows (in
thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="84%" align="center"&gt;
&lt;tr&gt;
&lt;td width="69%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&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: #000000 1px solid" valign="bottom" rowspan="3" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;of&amp;#xA0;
Loss&lt;br /&gt;
Recognized&lt;br /&gt;
in&amp;#xA0;Income&lt;br /&gt;
on&lt;br /&gt;
Derivatives&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Amount&amp;#xA0;of&amp;#xA0;Loss&amp;#xA0; Recognized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;in&amp;#xA0;Income&amp;#xA0;on&amp;#xA0;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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
ended&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 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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;April&amp;#xA0;1,&lt;br /&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: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Foreign&lt;br /&gt;
currency&lt;br /&gt;
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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;203&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;289&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_14">17981000</us-gaap:OperatingIncomeLoss>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_1_1">1094000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900005">3298000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_7">19423000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_5">-0.03</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_22">0.36</us-gaap:EarningsPerShareBasic>
  <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_F611D04C-E89F-4394-A416-CA3B84BA95D2_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 March&amp;#xA0;31, 2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="78%"&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: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Less&amp;#xA0;than&amp;#xA0;12&amp;#xA0;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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;45,301&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(66&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;43,706&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(291&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;13,371&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(33&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;12,498&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,937&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(17&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(3&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;119,810&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_504E212A-1748-482E-9A77-BF99139C1085_2001_1">P7Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_14">48248000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_5">16464000</us-gaap:CostOfGoodsSold>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_6">-758000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_20">15583000</us-gaap:NetIncomeLoss>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_35A6FF81-36AF-421C-AC87-D8DB6C6E9F60_5001_2">783000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="3" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_1_0">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900006">1376000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_23">0.35</us-gaap:EarningsPerShareDiluted>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_16">392000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900013">227000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
  <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_37F55D19-7FC0-4AD8-9994-209ADB3F12FB_1_0">63000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_26">44130000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_C1D991DF-0D95-4CC7-BE1C-5D50541915AD_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The following table
summarizes the Company&amp;#x2019;s stock option activity for the
quarter ended March&amp;#xA0;31, 2013:&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="57%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Term&amp;#xA0;(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: Times New Roman" size="1"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Intrinsic&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,559&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;25.56&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;783&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42.11&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(397&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23.10&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(88&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;31.79&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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;/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;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: Times New Roman" size="2"&gt;Outstanding as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,857&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;29.04&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;7.5&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;50,634&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Exercisable as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,383&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;23.26&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5.9&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;26,174&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Options vested or expected
to vest at March&amp;#xA0;31,&amp;#xA0;2013&amp;#xA0;(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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,386&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;28.22&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;7.3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;47,243&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&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: Times New Roman" size="2"&gt;(1)&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_21">10544000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900011">31000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax>
  <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_7C7D9C45-EE08-4259-B76F-3490E08E504D_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The following table
summarizes the financial assets and liabilities required to be
measured at fair value on a recurring basis as of March&amp;#xA0;31,
2013 (in thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="68%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="12%"&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="12%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quoted&amp;#xA0;Prices&amp;#xA0;in&lt;br /&gt;
Active&amp;#xA0;Markets&lt;br /&gt;
for&amp;#xA0;Identical&lt;br /&gt;
Assets (Level 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: Times New Roman" size="1"&gt;&lt;b&gt;Significant&amp;#xA0;
Other&lt;br /&gt;
Observable&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Inputs&amp;#xA0;(Level 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: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;9,398&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,069&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,763&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;171,405&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;65,319&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;39,278&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;33,727&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,571&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,823&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;11,271&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,998&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;83&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;


&lt;/div&gt;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
  <us-gaap:CostOfServices contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_6">2959000</us-gaap:CostOfServices>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_1_2">0.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="-3" id="id_749982_7BAA6872-60E0-4C1D-B1DB-35EE8627708E_1_1">869000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="INF" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_1">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_C4E3C23F-A839-48CD-AC3E-6AA6583120F1_1_0">50000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
  <us-gaap:GrossProfit contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_11">61469000</us-gaap:GrossProfit>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_1_7">13262000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_57CB6DBE-055E-4E2D-8182-A3EC5E38E1F0_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&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="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;43,261&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42,570&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;869&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,020&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;44,130&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;43,590&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_15">63000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_13">32167000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_19">2970000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_22">-1383000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_613EC3B5-68FD-4212-AF4F-3A887C54B333_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;11:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Stock-Based
Compensation&lt;/b&gt;&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: 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. As of March&amp;#xA0;31, 2013, the
Company had 5,620,604 shares available for grant under two stock
option plans: the 2001 General Stock Option Plan
(4,361,494)&amp;#xA0;and the 2007 Stock Option and Incentive Plan
(1,259,110). Each of these plans expires ten years from the date
the plan was approved. In December 2011, the 2001 General Stock
Option plan received shareholder approval for an amendment and
restatement of the plan, extending the plan until September 2021.
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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The following table
summarizes the Company&amp;#x2019;s stock option activity for the
quarter ended March&amp;#xA0;31, 2013:&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="57%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Exercise&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Average&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Remaining&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Contractual&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Term&amp;#xA0;(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: Times New Roman" size="1"&gt;&lt;b&gt;Aggregate&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Intrinsic&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,559&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;25.56&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;783&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;42.11&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(397&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23.10&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(88&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;31.79&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td 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;/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;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: Times New Roman" size="2"&gt;Outstanding as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,857&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;29.04&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;7.5&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;50,634&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Exercisable as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,383&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;23.26&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5.9&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;26,174&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Options vested or expected
to vest at March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,386&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;28.22&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;7.3&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;47,243&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&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: Times New Roman" size="2"&gt;(1)&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The fair values of stock
options granted in each quarter 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="9%"&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="9%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2.1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2.0&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1.2&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5.9&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5.7&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="MARGIN-TOP: 18px; 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: Times New Roman" 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: Times New Roman" 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: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;The expected volatility was
based upon a combination of historical volatility of&amp;#xA0;the
Company&amp;#x2019;s 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: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The weighted-average
grant-date fair values of stock options granted during the quarter
ended March&amp;#xA0;31, 2013 and April&amp;#xA0;1, 2012 were $16.13 and
$12.98, 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;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.&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 total stock-based
compensation expense and the related income tax benefit recognized
was $3,298,000 and $1,094,000, respectively, for the quarter ended
March&amp;#xA0;31, 2013, and $3,314,000 and $1,087,000, respectively,
for the quarter ended April&amp;#xA0;1, 2012. No compensation expense
was capitalized as of March&amp;#xA0;31, 2013 or December&amp;#xA0;31,
2012.&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 following table details
the stock-based compensation expense by caption for each quarter
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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;227&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;240&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;63&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;68&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;813&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;867&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,195&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,139&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,298&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,314&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The total intrinsic values
of stock options exercised for the quarters ended March&amp;#xA0;31,
2013 and April&amp;#xA0;1, 2012 were $7,193,000 and $12,636,000,
respectively. The total fair values of stock options vested for the
quarters ended March&amp;#xA0;31, 2013 and April&amp;#xA0;1, 2012 were
$6,932,000 and $6,399,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;As of March&amp;#xA0;31, 2013,
total unrecognized compensation expense related to non-vested stock
options was $14,025,000, which is expected to be recognized over a
weighted-average period of 1.7 years.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:ProductWarrantyDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_FE6DFFE2-59F1-4396-9890-CEE363147A3B_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;7:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Warranty
Obligations&lt;/b&gt;&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: Times New Roman" size="2"&gt;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&amp;#x2019;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.
Warranty obligations are included in &amp;#x201C;Accrued expenses&amp;#x201D;
on the Consolidated Balance Sheets.&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 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: 12px"&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="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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Provisions for warranties
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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;658&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(475&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(62&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 height="8"&gt;&lt;/td&gt;
&lt;td height="8" colspan="4"&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: Times New Roman" size="2"&gt;Balance as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,377&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ProductWarrantyDisclosureTextBlock>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_18">9168000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_3">3298000</us-gaap:StockOptionPlanExpense>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_15">1908000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_2B084313-0185-4963-AD98-31929CBA8FCA_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;6:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Intangible Assets and
Goodwill&lt;/b&gt;&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: Times New Roman" size="2"&gt;The Company evaluates the
possible impairment of goodwill and other intangible assets
whenever events or circumstances indicate that the carrying value
of these assets may not be recoverable. No triggering event
occurred in the quarter ended March&amp;#xA0;31, 2013 that would
indicate a potential impairment of goodwill or other intangible
assets. However, the Company continues to monitor a variety of
factors that could result in an impairment of goodwill or other
intangible assets in a future period.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_3">80892000</us-gaap:SalesRevenueNet>
  <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_2EE5C1FA-AA92-4245-9A00-968B33B6EE70_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;8:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Contingencies&lt;/b&gt;&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: Times New Roman" 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. In April 2009 and again in June 2009,
Defendant MvTec Software GmbH filed re-examination requests of the
patents-at-issue with the United States Patent and Trademark
Office. This matter is ongoing.&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;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).&amp;#xA0;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. This matter is
ongoing.&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;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. In April
2013, Microscan filed ex parte re-examination requests of the
patent-at-issue with the United States Patent and Trademark Office.
These matters are ongoing.&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 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;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_71B388EB-0C87-419B-8D4D-21D10F90C338_1_0">&lt;div&gt;
&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;15:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Segment
Information&lt;/b&gt;&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: Times New Roman" 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.&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 following table
summarizes information about the segments (in
thousands):&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;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="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;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;Quarter Ended&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;March&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="1"&gt;&lt;b&gt;Reconciling&lt;br /&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: Times New Roman" 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;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;td height="8" colspan="4"&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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;68,319&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,353&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;74,672&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,092&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,128&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,220&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;22,076&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;(5,827&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;17,981&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 height="16"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;td height="16" colspan="4"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;Quarter Ended&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,
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" 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;&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;&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 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;td height="8" colspan="4"&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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;64,221&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,186&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;71,407&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,920&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,382&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;6,302&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;21,144&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,392&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(5,795&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,741&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p dir="ltr" align="left"&gt;&lt;font 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;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_EA794489-5510-4CA8-8BC6-C1838762A54B_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Information regarding the
fair value of the forward contracts outstanding as of
March&amp;#xA0;31, 2013 and December&amp;#xA0;31, 2012 was as follows (in
thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"&gt;
&lt;tr&gt;
&lt;td width="37%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
&lt;td width="15%"&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 width="14%"&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="8" align="center"&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Asset
Derivatives&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 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="8" align="center"&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Liability
Derivatives&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;/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"&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: Times New Roman" 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 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: Times New Roman" 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;&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: 0px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Location&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;&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: 0px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Balance&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Sheet&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Location&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Prepaid&amp;#xA0;expenses&amp;#xA0;and
other&amp;#xA0;current&amp;#xA0;assets&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Accrued&amp;#xA0;expenses&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;83&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;14&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_20">1376000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_854C4DA1-D07A-4E9C-9849-1409745065C1_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;1:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Summary of Significant
Accounting Policies&lt;/b&gt;&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: Times New Roman" size="2"&gt;As permitted by the rules
of the Securities and Exchange Commission applicable to Quarterly
Reports on Form 10-Q, these notes are condensed and do not contain
all disclosures required by generally accepted accounting
principles (GAAP). Reference should be made to the consolidated
financial statements and related notes included in the
Company&amp;#x2019;s Annual Report on Form 10-K for the year ended
December&amp;#xA0;31, 2012.&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;In the opinion of the
management of Cognex Corporation (the &amp;#x201C;Company&amp;#x201D;), the
accompanying consolidated unaudited financial statements contain
all adjustments, consisting of normal, recurring adjustments and
financial statement reclassifications, necessary to present fairly
the Company&amp;#x2019;s financial position as of March&amp;#xA0;31, 2013,
and the results of its operations for the quarters ended
March&amp;#xA0;31, 2013 and April&amp;#xA0;1, 2012, and changes in
shareholders&amp;#x2019; equity, comprehensive income, and cash flows
for the periods presented.&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 results disclosed in
the Consolidated Statements of Operations for the quarter ended
March&amp;#xA0;31, 2013 are not necessarily indicative of the results
to be expected for the full year.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_5">961000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_1">74672000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7B6ED921-2BFB-44D3-87FA-CA16C597CBC9_5001_4">31.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:Depreciation contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_4">1828000</us-gaap:Depreciation>
  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_27">0.00</us-gaap:CommonStockDividendsPerShareCashPaid>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_1_0">3298000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="shares" decimals="INF" id="id_749982_79BA6C60-45F1-4CE5-A289-AB5882866D6F_1_0">482969</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_A4D96B04-C25C-49EA-9EA1-F425383AFC60_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The following table details
the stock-based compensation expense by caption for each quarter
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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;227&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;240&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;63&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;68&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;813&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;867&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,195&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,139&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,298&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,314&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
  <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_6570225E-1B9F-4CA9-B3B1-A0EFB030BFB7_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The fair values of stock
options granted in each quarter 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="80%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="9%"&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="9%"&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
Ended&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: Times New Roman" size="1"&gt;&lt;b&gt;March&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: Times New Roman" size="1"&gt;April&amp;#xA0;1,&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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2.1&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2.0&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;0&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1.2&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;44&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5.9&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5.7&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_BCBE2207-77F8-41A6-8D85-E03950E5D193_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;Information regarding the
effect of the forward contracts, net of the underlying exposure, on
the Consolidated Statements of Operations for the quarters ended
March&amp;#xA0;31, 2013 and April&amp;#xA0;1, 2012 were as follows (in
thousands):&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="84%" align="center"&gt;
&lt;tr&gt;
&lt;td width="58%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&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: #000000 1px solid" valign="bottom" rowspan="3" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Location&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;of&amp;#xA0;Loss&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Recognized&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;in&amp;#xA0;Income&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;on&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Derivatives&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 style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Amount&amp;#xA0;of&amp;#xA0;Loss&amp;#xA0;Recognized&lt;br /&gt;
in&amp;#xA0;Income&amp;#xA0;on&amp;#xA0;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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&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: Times New Roman" size="1"&gt;&lt;b&gt;Quarter
ended&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 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: Times New Roman" size="1"&gt;&lt;b&gt;March&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="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;April&amp;#xA0;1,&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Currency 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Foreign&amp;#xA0;currency&amp;#xA0;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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;203&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;289&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_E2DCCEBD-B40D-414F-B774-17840F6D1261_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;2:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;New
Pronouncements&lt;/b&gt;&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: Times New Roman" 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-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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.&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 $31,000 and $94,000 for
the first quarters of 2013 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_029F78F0-5505-4627-BEF5-E2369EA234A3_1_0">16.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900009">173000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_1_6">-2321000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_4">-0.01</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment>
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900010">42000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="3" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_1_1">0.000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:ProductWarrantyAccrualPayments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_17EAE7A0-110B-4A24-ADF6-D9888E1F73CD_5001_3">475000</us-gaap:ProductWarrantyAccrualPayments>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_11">18790000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_2DC0FADD-2747-466D-A231-72D35675F55E_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&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="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: Times New Roman" 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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,256&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Provisions for warranties
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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;658&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(475&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(62&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 height="8"&gt;&lt;/td&gt;
&lt;td height="8" colspan="4"&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: Times New Roman" size="2"&gt;Balance as of
March&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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,377&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_7">31000</us-gaap:GainLossOnSaleOfInvestments>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_1_8">1376000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_C4E3C23F-A839-48CD-AC3E-6AA6583120F1_1_1">19000</us-gaap:AvailableForSaleSecuritiesGrossRealizedLosses>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_1_2">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <cgnx:StockRepurchaseProgramTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_4A1A6EDA-6273-47C4-8BC1-F68EB6021AF4_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;12:&amp;#xA0;&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Stock Repurchase
Program&lt;/b&gt;&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: Times New Roman" 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. As of
March&amp;#xA0;31, 2013, the Company had repurchased a total of
1,375,875 shares at a cost of $30,000,000 under this program. 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 share dilution associated with equity
incentive plans. This new authorization will commence once the
Company completes the $50,000,000 program noted above. The Company
did not purchase any additional shares under these programs during
the quarter ended March&amp;#xA0;31, 2013. The Company may repurchase
shares under these programs in future periods depending upon a
variety of factors, including, among other things, stock price,
share availability, and cash reserve requirements.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</cgnx:StockRepurchaseProgramTextBlock>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_9B7DC46E-B199-42C9-BD06-C3A3B7B95E27_1_1">6932000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue>
  <cgnx:InvestmentExpirationDate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_EFC61E3F-20AC-4431-9A3E-F0AF43B1E83F_1_3">2013-12-31</cgnx:InvestmentExpirationDate>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5006_900007">-103000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <cgnx:ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_D99D2C46-E831-4B91-BBDE-B46B6929BDDD_1_3">405000</cgnx:ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital>
  <cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_9B7DC46E-B199-42C9-BD06-C3A3B7B95E27_1_0">7193000</cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue>
  <cgnx:MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="INF" id="id_749982_D99D2C46-E831-4B91-BBDE-B46B6929BDDD_1_4">1600000</cgnx:MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves>
  <cgnx:MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="INF" id="id_749982_D99D2C46-E831-4B91-BBDE-B46B6929BDDD_1_5">1800000</cgnx:MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves>
  <cgnx:MaximumInvestmentInLimitedPartnership contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="INF" id="id_749982_EFC61E3F-20AC-4431-9A3E-F0AF43B1E83F_1_0">20500000</cgnx:MaximumInvestmentInLimitedPartnership>
  <cgnx:IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_2505AA1E-84A4-40AB-94C0-5244EA00D9D2_1_0">644000</cgnx:IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions>
  <cgnx:IncreaseDecreaseInterestAndPenalties contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="0" id="id_749982_2505AA1E-84A4-40AB-94C0-5244EA00D9D2_1_2">38000</cgnx:IncreaseDecreaseInterestAndPenalties>
  <cgnx:GrossMarginProducts contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_9">58208000</cgnx:GrossMarginProducts>
  <cgnx:GrossMarginServices contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_1_10">3261000</cgnx:GrossMarginServices>
  <cgnx:IncomeTaxExaminationYearsUnderExaminationOtherEntities contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_DA29AACE-CBFE-4C65-BE89-88C7791799CB_1_1">2006 through 2012</cgnx:IncomeTaxExaminationYearsUnderExaminationOtherEntities>
  <cgnx:OpenedTaxYearsByMajorTaxJurisdiction contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_DA29AACE-CBFE-4C65-BE89-88C7791799CB_1_0">2008 through 2012</cgnx:OpenedTaxYearsByMajorTaxJurisdiction>
  <cgnx:OutstandingForwardContractsTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_6613A620-878C-4452-864C-F31C7C45C42E_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;As of March&amp;#xA0;31, 2013,
the Company had the following outstanding forward contracts that
were entered into to mitigate foreign currency exchange rate
risk:&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;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"&gt;
&lt;tr&gt;
&lt;td width="68%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="4%"&gt;&lt;/td&gt;
&lt;td&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: 32pt"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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 valign="bottom"&gt;
&lt;p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 28pt"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Amount&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td height="8"&gt;&lt;/td&gt;
&lt;td height="8" colspan="2"&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: Times New Roman" size="2"&gt;Japanese
Yen/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: Times New Roman" size="2"&gt;170,000,000&amp;#xA0;Japanese&amp;#xA0;Yen&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: Times New Roman" size="2"&gt;Japanese Yen/U.S.
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: Times New Roman" size="2"&gt;116,000,000 Japanese Yen&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: Times New Roman" size="2"&gt;U.S. Dollar/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: Times New Roman" size="2"&gt;2,580,000 U.S. Dollars&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: Times New Roman" size="2"&gt;Euro/U.S. 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: Times New Roman" size="2"&gt;775,000 Euros&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</cgnx:OutstandingForwardContractsTableTextBlock>
  <cgnx:IndemnificationProvisionsTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_5F22C0C9-7A24-4931-AC31-C6A1EAC20A2D_1_0">&lt;div&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;
&lt;td valign="top" width="9%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;NOTE&amp;#xA0;9:&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Indemnification
Provisions&lt;/b&gt;&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: Times New Roman" size="2"&gt;Except as limited by
Massachusetts law, the by-laws of the Company require it to
indemnify certain current or former directors, officers, and
employees 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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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:ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_D1B769CC-2090-4912-B5A1-F64DEFE5D5F6_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"&gt;
&lt;tr&gt;
&lt;td width="76%"&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: Times New Roman" size="1"&gt;&lt;b&gt;March&amp;#xA0;31,&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;32,290&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,986&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,398&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,098&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,069&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,076&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;42,757&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;45,160&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;60,962&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;46,001&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;22,982&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,666&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;12,952&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;16,224&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;11,493&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;7,482&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;5,604&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,997&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;4,660&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,618&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;Commercial paper&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;2,998&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,997&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,986&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;1,763&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2,131&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;125,411&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;105,105&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;110,443&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;100,072&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;42,337&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;34,710&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;28,123&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;36,276&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;27,785&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;29,441&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;16,619&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;17,846&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;9,826&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;10,606&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;6,611&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;5,564&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;3,740&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,740&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;245,484&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;238,255&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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 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;/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: Times New Roman" 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: Times New Roman" size="2"&gt;&lt;b&gt;413,652&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&amp;#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: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;388,520&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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;/div&gt;</cgnx:ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock>
  <cgnx:PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" id="id_749982_54655B26-3332-4A41-9DC5-D5DA676B9CBF_1_0">&lt;div&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" 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.&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 $31,000 and $94,000 for
the first quarters of 2013 and 2012, respectively.&lt;/font&gt;&lt;/p&gt;


&lt;/div&gt;</cgnx:PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock>
  <cgnx:EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="pure" decimals="2" id="id_749982_81D9524C-52FA-4B6B-8D49-9228198B43D8_2_1">0.19</cgnx:EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent>
  <cgnx:OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_1B8ADB01-3CC9-429E-9FE0-A4BE97CA6159_1_0">31000</cgnx:OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753399" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_1002_4">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <cgnx:ExpirationPeriodOfStockOptionPlan contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753399" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_1002_3">P10Y</cgnx:ExpirationPeriodOfStockOptionPlan>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753906" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_2002_7">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <cgnx:ExpirationPeriodOfStockOptionPlan contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753906" id="id_749982_E83A77C3-30C4-41EA-A1C8-017A5E6832AF_2002_6">P10Y</cgnx:ExpirationPeriodOfStockOptionPlan>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_567623x567530_569920x567865" unitRef="iso4217_USD" decimals="-3" id="id_749982_6046D342-BF71-4E70-A82B-4EC54A32C5E9_1_1">203000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeNet>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x581909" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_1001_2">813000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x649039" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_2001_3">2195000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x753563" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_3001_0">227000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x753781" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_4001_1">63000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x565727" unitRef="shares" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5001_400004">397000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x565727" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5001_500003">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x566988" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5004_700008">15583000</us-gaap:NetIncomeLoss>
  <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5003_600003">9167000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5003_600005">3298000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
  <us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5003_600006">1376000</us-gaap:AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation>
  <cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x576438" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5003_600007">-103000</cgnx:AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x577715" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5005_800012">-2494000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x577715" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5005_800011">31000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x577715" unitRef="iso4217_USD" decimals="-3" id="id_749982_03B88F9D-C602-4E40-B5D0-916B046A4FBA_5005_800009">173000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x579043" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3003_2" />
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x579043" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3003_3">-5827000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x579043" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3003_1" />
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3001_2">2092000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3001_3">22076000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3001_1">68319000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3002_2">4128000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3002_3">1732000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_3002_1">6353000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_581130x568645" unitRef="iso4217_USD" decimals="0" id="id_749982_6BB646ED-2B6B-4A14-B5C5-AB92A190B4F9_1001_0">0</us-gaap:OtherThanTemporaryImpairmentLossesInvestmentsPortionRecognizedInEarningsNet>
  <us-gaap:TradingSecuritiesUnrealizedHoldingLoss contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_581369x569471" unitRef="iso4217_USD" decimals="0" id="id_749982_551DA6C7-910C-401C-9FD0-5DA91772E481_1003_1">368000</us-gaap:TradingSecuritiesUnrealizedHoldingLoss>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-Q0002_STD_90_20130331_0_582032x873632" unitRef="pure" decimals="4" id="id_749982_38A81A50-CF52-47C2-8CD7-BDF9530F38C7_1001_0">0.0104</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <cgnx:OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_91_20120331_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_1B8ADB01-3CC9-429E-9FE0-A4BE97CA6159_2_0">94000</cgnx:OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax>
  <us-gaap:OtherNonoperatingIncomeExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_17">3000</us-gaap:OtherNonoperatingIncomeExpense>
  <us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_5">206000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax>
  <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_9">179000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_16">-22020000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_12">10361000</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="shares" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_25">42570000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncreaseDecreaseInOperatingCapital contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_10">6060000</us-gaap:IncreaseDecreaseInOperatingCapital>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_6">0.21</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_2_3">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
  <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_4">5326000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_18">18078000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_2">6302000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:PaymentsToAcquireInvestments contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_13">56721000</us-gaap:PaymentsToAcquireInvestments>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_23">3456000</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_3">-0.15</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_14">17741000</us-gaap:OperatingIncomeLoss>
  <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_2_1">1087000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
  <us-gaap:CostOfGoodsAndServicesSold contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_7">19058000</us-gaap:CostOfGoodsAndServicesSold>
  <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" xsi:nil="true" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_5" />
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_22">0.34</us-gaap:EarningsPerShareBasic>
  <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_14">37188000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_5">15556000</us-gaap:CostOfGoodsSold>
  <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_6">-1835000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
  <us-gaap:NetIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_20">14282000</us-gaap:NetIncomeLoss>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="3" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_2_0">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_23">0.33</us-gaap:EarningsPerShareDiluted>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_16">972000</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_749982_37F55D19-7FC0-4AD8-9994-209ADB3F12FB_2_0">-638000</us-gaap:GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="shares" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_26">43590000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_21">11671000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:CostOfServices contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_6">3502000</us-gaap:CostOfServices>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="2" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_2_2">0.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
  <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="shares" decimals="-3" id="id_749982_7BAA6872-60E0-4C1D-B1DB-35EE8627708E_2_1">1020000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
  <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="INF" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_1">0.35</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
  <us-gaap:AvailableForSaleSecuritiesGrossRealizedGains contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_749982_C4E3C23F-A839-48CD-AC3E-6AA6583120F1_2_0">94000</us-gaap:AvailableForSaleSecuritiesGrossRealizedGains>
  <us-gaap:GrossProfit contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_11">58651000</us-gaap:GrossProfit>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_7">20922000</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_15">-638000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_13">30549000</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_19">3796000</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_22">951000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_18">13104000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
  <us-gaap:StockOptionPlanExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_3">3314000</us-gaap:StockOptionPlanExpense>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_15">2487000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:SalesRevenueNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_3">77709000</us-gaap:SalesRevenueNet>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_20">2838000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationFinancingActivities>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_5">1043000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_1">71407000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:PaymentsOfDividendsCommonStock contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_19">4271000</us-gaap:PaymentsOfDividendsCommonStock>
  <us-gaap:Depreciation contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_4">1551000</us-gaap:Depreciation>
  <us-gaap:CommonStockDividendsPerShareCashPaid contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD_per_shares" decimals="INF" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_27">0.10</us-gaap:CommonStockDividendsPerShareCashPaid>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_61B292B5-DC9B-4C58-9503-86186CE9556D_2_0">3314000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="shares" decimals="INF" id="id_749982_79BA6C60-45F1-4CE5-A289-AB5882866D6F_2_0">802048</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_749982_029F78F0-5505-4627-BEF5-E2369EA234A3_2_0">12.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_2">1314000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
  <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_6">6640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
  <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" xsi:nil="true" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_4" />
  <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_E724CEAA-B5F0-462A-88FF-7439709C9240_2_3">291000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="3" id="id_749982_18E24668-5A5A-47FB-B61D-6EC8A7A7CBCB_2_1">0.012</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_11">12854000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:GainLossOnSaleOfInvestments contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_7">94000</us-gaap:GainLossOnSaleOfInvestments>
  <us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_856AFA14-26FF-4329-85A9-E90E5C4BBBB0_2_8">2838000</us-gaap:ExcessTaxBenefitFromShareBasedCompensationOperatingActivities>
  <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="pure" decimals="2" id="id_749982_431DEF31-E8A0-43E1-A0AA-435D5CFE3D74_2_2">0.01</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
  <cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_749982_9B7DC46E-B199-42C9-BD06-C3A3B7B95E27_2_1">6399000</cgnx:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue>
  <cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="0" id="id_749982_9B7DC46E-B199-42C9-BD06-C3A3B7B95E27_2_0">12636000</cgnx:SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue>
  <cgnx:GrossMarginProducts contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_9">55851000</cgnx:GrossMarginProducts>
  <cgnx:GrossMarginServices contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0" unitRef="iso4217_USD" decimals="-3" id="id_749982_7D3F7282-39DA-4DF0-9E95-678D22BD95AF_2_10">2800000</cgnx:GrossMarginServices>
  <us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_567623x567530_569920x567865" unitRef="iso4217_USD" decimals="-3" id="id_749982_6046D342-BF71-4E70-A82B-4EC54A32C5E9_2_1">289000</us-gaap:DerivativeInstrumentsGainLossRecognizedInIncomeNet>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x581909" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_1002_2">867000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x649039" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_2002_3">2139000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x753563" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_3002_0">240000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:AllocatedShareBasedCompensationExpense contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x753781" unitRef="iso4217_USD" decimals="-3" id="id_749982_58DCF942-5572-42A3-AE96-ADA08975A3C2_4002_1">68000</us-gaap:AllocatedShareBasedCompensationExpense>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x579043" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1003_5" />
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x579043" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1003_6">-5795000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x579043" unitRef="iso4217_USD" xsi:nil="true" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1003_4" />
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1001_5">1920000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1001_6">21144000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753443" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1001_4">64221000</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:SalesRevenueServicesNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1002_5">4382000</us-gaap:SalesRevenueServicesNet>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1002_6">2392000</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753916" unitRef="iso4217_USD" decimals="-3" id="id_749982_E79FF472-C734-4481-92D6-C510249733D1_1002_4">7186000</us-gaap:SalesRevenueGoodsNet>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753916">
    <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-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x753443">
    <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-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_572160x579043">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x753781">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:ServiceCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x753563">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:ProductCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x649039">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_570098x581909">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_92_20120401_0_567623x567530_569920x567865">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-04-01</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_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-Q0002_STD_91_20120331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_582032x873632">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_581369x569471">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_581130x568645">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753916">
    <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>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x753443">
    <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>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_572160x579043">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x577715">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x576438">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x566988">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570904x565727">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x753781">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:ServiceCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x753563">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:ProductCostOfRevenueMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x649039">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">cgnx:SellingGeneralAndAdministrativeMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_570098x581909">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_567623x567530_569920x567865">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ForeignCurrencyGainLossMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753906">
    <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-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_90_20130331_0_566507x753399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgnx:GeneralStockOptionPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2013-01-01</startDate>
      <endDate>2013-03-31</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_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-Q0002_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-Q0002_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-Q0002_STD_30_20111130_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2011-11-01</startDate>
      <endDate>2011-11-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_30_20080430_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <startDate>2008-04-01</startDate>
      <endDate>2008-04-30</endDate>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_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-Q0002_STD_0_20121231_0_581369x754259">
    <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-Q0002_STD_0_20121231_0_581369x754131">
    <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-Q0002_STD_0_20121231_0_581369x714830">
    <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-Q0002_STD_0_20121231_0_581369x581833">
    <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-Q0002_STD_0_20121231_0_581369x581368">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x578503">
    <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-Q0002_STD_0_20121231_0_581369x573759">
    <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-Q0002_STD_0_20121231_0_581369x570031">
    <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-Q0002_STD_0_20121231_0_581369x569471">
    <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>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20121231_0_581369x568689">
    <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-Q0002_STD_0_20121231_0_570904x577715">
    <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-Q0002_STD_0_20121231_0_570904x576438">
    <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-Q0002_STD_0_20121231_0_570904x566988">
    <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-Q0002_STD_0_20121231_0_570904x565727">
    <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-Q0002_STD_0_20121231_0_567623x567530_568238x660617">
    <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></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20121231_0_567623x567530_568238x591095">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cgnx:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-12-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_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-Q0002_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-Q0002_STD_0_20130331_0_581369x754259">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x754131">
    <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>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x714830">
    <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>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581833">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x581368">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x578503">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x573759">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x570031">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x569471">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_581369x568689">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754259">
    <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">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x754131">
    <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">cgnx:CoveredBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x581833">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x578503">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x573759">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x570031">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x649857_581369x568689">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754259">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x754131">
    <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:CoveredBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581833">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x581368">
    <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:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x578503">
    <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:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x573759">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x570031">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_575485x568915_581369x568689">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_572353x872600">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">cgnx:ResearchAndDevelopmentTaxExpenseMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_572353x668425">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x577715">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x576438">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x566988">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_570904x565727">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x754259">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x754131">
    <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:CoveredBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x746759">
    <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:CurrencyForwardContractMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x581833">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x581368">
    <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:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x578503">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x573759">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x570031">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645_581369x568689">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x573123_581130x568645">
    <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>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x754259">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:AgencyBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x754131">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:CoveredBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x746759">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">cgnx:CurrencyForwardContractMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x581833">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x581368">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x578503">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x573759">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:SovereignDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x570031">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645_581369x568689">
    <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><xbrldi:explicitMember dimension="us-gaap:MajorTypesOfDebtAndEquitySecuritiesAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567857x572933_581130x568645">
    <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-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567623x567530_568238x660617">
    <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></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_567623x567530_568238x591095">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">cgnx:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForwardContractsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_566507x753906">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgnx:StockOptionAndIncentivePlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_566507x753399">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cgnx:GeneralStockOptionPlanMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x672191">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeByNatureAxis">cgnx:JapaneseYenUSDollarMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669869">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeByNatureAxis">cgnx:USDollarEuroMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669658">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeByNatureAxis">cgnx:JapaneseYenEuroMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0_565401x669602">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:DerivativeByNatureAxis">cgnx:EuroUSDollarMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20130331_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2013-03-31</instant>
    </period>
  </context>
  <context id="eol_PE5967----1310-Q0002_STD_0_20120401_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000851205</identifier>
    </entity>
    <period>
      <instant>2012-04-01</instant>
    </period>
  </context>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</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="OptionPlan">
    <measure>cgnx:OptionPlan</measure>
  </unit>
  <unit id="Employees">
    <measure>cgnx:Employees</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="iso4217_EUR">
    <measure>iso4217:EUR</measure>
  </unit>
  <unit id="iso4217_JPY">
    <measure>iso4217:JPY</measure>
  </unit>
  <unit id="Patents">
    <measure>cgnx:Patents</measure>
  </unit>
  <unit id="Respondent">
    <measure>cgnx:Respondent</measure>
  </unit>
  <unit id="Segment">
    <measure>cgnx:Segment</measure>
  </unit>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>cgnx-20130331.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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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/2012-01-31"
  xmlns:us-types="http://fasb.org/us-types/2012-01-31"
  xmlns:cgnx="http://www.cognex.com/20130331"
  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/2012-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2012-01-31"
  xmlns:invest="http://xbrl.sec.gov/invest/2012-01-31"
  targetNamespace="http://www.cognex.com/20130331"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation" id="DocumentDocumentandEntityInformation">
        <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/StatementOfPartnersCapital" id="Role_StatementOfPartnersCapital">
        <link:definition>104 - 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>105 - 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>106 - 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>107 - 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/StatementOfShareholdersEquityAndOtherComprehensiveIncome" id="Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome">
        <link:definition>108 - 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>109 - 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/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>110 - Statement - CONSOLIDATED CONDENSED 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/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
        <link:definition>111 - 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>112 - 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>113 - 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>114 - 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>115 - 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/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
        <link:definition>116 - Disclosure - Intangible Assets and 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/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock" id="Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlock">
        <link:definition>117 - Disclosure - Warranty Obligations</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>118 - Disclosure - 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/NotesToFinancialStatementsIndemnificationProvisionsTextBlock" id="Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
        <link:definition>119 - 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>120 - 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/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <link:definition>121 - 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/NotesToFinancialStatementsStockRepurchaseProgramTextBlock" id="Role_NotesToFinancialStatementsStockRepurchaseProgramTextBlock">
        <link:definition>122 - Disclosure - Stock Repurchase Program</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>123 - 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>124 - 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>125 - Disclosure - Segment 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/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies" id="Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies">
        <link:definition>126 - Disclosure - New Pronouncements (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>127 - 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>128 - 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>129 - 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/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables">
        <link:definition>130 - Disclosure - Warranty Obligations (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>131 - 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>132 - 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>133 - 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>134 - 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>135 - Disclosure - Segment 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/DisclosureNewPronouncementsAdditionalInformation" id="DisclosureNewPronouncementsAdditionalInformation">
        <link:definition>136 - Disclosure - New Pronouncements - 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>137 - 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>138 - 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>139 - 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>140 - 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>141 - 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>142 - 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>143 - 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/DisclosureInventoriesInventories" id="DisclosureInventoriesInventories">
        <link:definition>144 - Disclosure - Inventories - 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/DisclosureWarrantyObligationsChangesInWarrantyObligation" id="DisclosureWarrantyObligationsChangesInWarrantyObligation">
        <link:definition>145 - Disclosure - Warranty Obligations - Changes in Warranty Obligation (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/DisclosureContingenciesAdditionalInformation" id="DisclosureContingenciesAdditionalInformation">
        <link:definition>146 - Disclosure - 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/DisclosureDerivativeInstrumentsAdditionalInformation" id="DisclosureDerivativeInstrumentsAdditionalInformation">
        <link:definition>147 - 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>148 - 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/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding" id="DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding">
        <link:definition>149 - Disclosure - Derivative Instruments - Information Regarding the Fair Value of the 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/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations" id="DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations">
        <link:definition>150 - Disclosure - Derivative Instruments - Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations (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>151 - 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>152 - 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>153 - 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>154 - 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/DisclosureStockRepurchaseProgramAdditionalInformation" id="DisclosureStockRepurchaseProgramAdditionalInformation">
        <link:definition>155 - Disclosure - Stock Repurchase Program - 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/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" id="DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
        <link:definition>156 - 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/DisclosureTaxesAdditionalInformation" id="DisclosureTaxesAdditionalInformation">
        <link:definition>157 - 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/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" id="DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
        <link:definition>158 - 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/DisclosureWeightedAverageSharesAdditionalInformation" id="DisclosureWeightedAverageSharesAdditionalInformation">
        <link:definition>159 - 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/DisclosureSegmentInformationAdditionalInformation" id="DisclosureSegmentInformationAdditionalInformation">
        <link:definition>160 - Disclosure - Segment 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/DisclosureSegmentInformationInformationAboutSegments" id="DisclosureSegmentInformationInformationAboutSegments">
        <link:definition>161 - Disclosure - Segment 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: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-20130331_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-20130331_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-20130331_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-20130331_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/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-types-2012-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/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2012-01-31" schemaLocation="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd"/>
  <import namespace="http://xbrl.sec.gov/invest/2012-01-31" schemaLocation="http://xbrl.sec.gov/invest/2012/invest-2012-01-31.xsd"/>
  <element name="AccruedExpensesMember" id="cgnx_AccruedExpensesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AccumulatedOtherComprehensiveIncomeLossLineItems" id="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" id="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" type="xbrli:stringItemType" abstract="true" 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="AnnualActivityOfStockOptionPlansLineItems" id="cgnx_AnnualActivityOfStockOptionPlansLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AnnualActivityOfStockOptionPlansTable" id="cgnx_AnnualActivityOfStockOptionPlansTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" id="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" 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="CashCashEquivalentsShortTermAndLongTermInvestments" id="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" 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="ContingenciesLineItems" id="cgnx_ContingenciesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ContingenciesTable" id="cgnx_ContingenciesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ContributionToLimitedPartnership" id="cgnx_ContributionToLimitedPartnership" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CorporateStockFairValueDisclosure" id="cgnx_CorporateStockFairValueDisclosure" 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="CurrencyForwardContractMember" id="cgnx_CurrencyForwardContractMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentDocumentAndEntityInformationAbstract" id="cgnx_DocumentDocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" id="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" 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="EuroUSDollarMember" id="cgnx_EuroUSDollarMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" 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="GeneralStockOptionPlanMember" id="cgnx_GeneralStockOptionPlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" 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="IncomeTaxExaminationYearsUnderExaminationOtherEntities" id="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" 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="IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" id="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" 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="InvestmentExpirationDate" id="cgnx_InvestmentExpirationDate" type="xbrli:dateItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="JapaneseYenEuroMember" id="cgnx_JapaneseYenEuroMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="JapaneseYenUSDollarMember" id="cgnx_JapaneseYenUSDollarMember" type="nonnum:domainItemType" abstract="true" 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="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="MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" id="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MoneyMarketInstrumentsFairValueDisclosure" id="cgnx_MoneyMarketInstrumentsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" 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="NumberOfCompanysPatentsFoundInvalid" id="cgnx_NumberOfCompanysPatentsFoundInvalid" 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="NumberOfRespondentsWithWhomSettlementWasReached" id="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfStockOptionPlans" id="cgnx_NumberOfStockOptionPlans" type="xbrli:positiveIntegerItemType" abstract="false" xbrli:periodType="instant" 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="OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" id="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" 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="PrepaidExpensesAndOtherCurrentAssetsMember" id="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" type="nonnum:domainItemType" abstract="true" 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="ProductWarrantyAccrualLineItems" id="cgnx_ProductWarrantyAccrualLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ProductWarrantyAccrualTable" id="cgnx_ProductWarrantyAccrualTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <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="ResearchAndDevelopmentTaxExpenseMember" id="cgnx_ResearchAndDevelopmentTaxExpenseMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" id="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" id="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfStockOptionsLineItems" id="cgnx_ScheduleOfStockOptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfStockOptionsTable" id="cgnx_ScheduleOfStockOptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <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="StockOptionAndIncentivePlanMember" id="cgnx_StockOptionAndIncentivePlanMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockRepurchasedToDateTwoThousandEightPlan" id="cgnx_StockRepurchasedToDateTwoThousandEightPlan" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockRepurchasedValueToDateTwoThousandEightPlan" id="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockRepurchaseProgramTextBlock" id="cgnx_StockRepurchaseProgramTextBlock" type="nonnum:textBlockItemType" abstract="false" 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="USDollarEuroMember" id="cgnx_USDollarEuroMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" id="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageNumberOfSharesOutstandingReconciliationTable" id="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>cgnx-20130331_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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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-20130331.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureNewPronouncementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureInventoriesInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWarrantyObligationsChangesInWarrantyObligation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWarrantyObligationsChangesInWarrantyObligation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockRepurchaseProgramAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsStockRepurchaseProgramTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockRepurchaseProgramTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation">
  </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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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/StatementOfPartnersCapital">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <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.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0300" 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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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/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/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" 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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" 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_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" 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_PaymentsToAcquireInvestments" 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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" 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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_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_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" 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_IncreaseDecreaseInDeferredIncomeTaxes" 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_IncreaseDecreaseInOperatingCapital" order="1.0900" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation">
  </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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" 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_MoneyMarketFundsAtCarryingValue" 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="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_LongTermInvestments" order="1.0600" 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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1"/>
    <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="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" 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="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" 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-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" order="1.0500" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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/DisclosureWarrantyObligationsChangesInWarrantyObligation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation">
  </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/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations">
  </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/DisclosureStockRepurchaseProgramAdditionalInformation">
  </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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" 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"/>
  </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/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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/DisclosureWeightedAverageSharesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments">
  </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/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies">
  </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/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables">
  </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/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/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/NotesToFinancialStatementsStockRepurchaseProgramTextBlock">
  </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>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>cgnx-20130331_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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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-20130331.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureNewPronouncementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureInventoriesInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWarrantyObligationsChangesInWarrantyObligation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWarrantyObligationsChangesInWarrantyObligation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockRepurchaseProgramAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsStockRepurchaseProgramTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockRepurchaseProgramTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <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/DocumentDocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityInformationLineItems" xlink:label="dei_EntityInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_DocumentInformationTable" 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="dei_EntityInformationLineItems" xlink:to="dei_DocumentType" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_AmendmentFlag" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_EntityRegistrantName" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_EntityFilerCategory" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="1.1200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="us-gaap_GrossProfitAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfGoodsSold" 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_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfServices" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GrossProfitAbstract" xlink:to="cgnx_GrossMarginProducts" 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_GrossProfitAbstract" xlink:to="cgnx_GrossMarginServices" order="1.2500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueGoodsNet" 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_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" order="1.2700" 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_SalesRevenueNetAbstract" 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_SalesRevenueNet" 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_CostOfGoodsAndServicesSoldAbstract" 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_CostOfGoodsAndServicesSold" 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_GrossProfitAbstract" 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="us-gaap_GrossProfit" 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_ResearchAndDevelopmentExpense" 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_SellingGeneralAndAdministrativeExpense" 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_OperatingIncomeLoss" 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_ForeignCurrencyTransactionGainLossBeforeTax" 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_InvestmentIncomeNonoperating" 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_OtherNonoperatingIncomeExpense" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_IncomeTaxExpenseBenefit" 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_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" 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_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" 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_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" order="1.2100" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0700" 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_NetIncomeLoss" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" 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="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" 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_AssetsAbstract" xlink:to="us-gaap_LongTermInvestments" 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_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" 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_AssetsAbstract" xlink:to="us-gaap_Goodwill" 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_AssetsAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_Assets" order="1.2800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" 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_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" 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_AssetsCurrentAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetCurrent" 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_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableCurrent" order="1.2900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.3000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="1.3100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent" order="1.3200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" order="1.3300" 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_AssetsAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" 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="dei_LegalEntityAxis" 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_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValueOutstanding" 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_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" 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_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" 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_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" order="1.0800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain_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_AllowanceForDoubtfulAccountsReceivableCurrent" 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_CommonStockParOrStatedValuePerShare" 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_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <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.1500" 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.1600" 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.1700" 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.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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_StockholdersEquity" 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_CommonStockSharesIssued" 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_StockIssuedDuringPeriodValueStockOptionsExercised" 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_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" 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="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" 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_NetIncomeLoss" 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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" 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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.1200" 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="dei_LegalEntityAxis" 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_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="2.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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockOptionPlanExpense" xlink:label="us-gaap_StockOptionPlanExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_StockOptionPlanExpense" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfInvestments" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapital" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.2700" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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_EffectOfExchangeRateOnCashAndCashEquivalents" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" 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_CashAndCashEquivalentsAtCarryingValue" 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="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTable" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="us-gaap_NewAccountingPronouncementEarlyAdoptionTable" 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_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NewAccountingPronouncementEarlyAdoptionTable" xlink:to="dei_LegalEntityAxis" order="1.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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockFairValueDisclosure" xlink:label="cgnx_CorporateStockFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CurrencyForwardContractMember" xlink:label="cgnx_CurrencyForwardContractMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MoneyMarketInstrumentsFairValueDisclosure" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_CashAndCashEquivalentsFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="cgnx_MoneyMarketInstrumentsFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="cgnx_CorporateStockFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" order="1.2100" 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.0500" 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.0600" 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="dei_LegalEntityAxis" 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_FairValueByMeasurementFrequencyAxis" 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-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-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.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_FairValueInputsLevel1Member" 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_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" order="1.1600" 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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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="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="cgnx_CoveredBondsMember" 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_CommercialPaperMember" 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="cgnx_CurrencyForwardContractMember" order="1.1500" 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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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="dei_LegalEntityAxis" 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_FairValueByMeasurementFrequencyAxis" 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_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/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" 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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockMember" xlink:label="cgnx_CorporateStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradingSecuritiesEquityCurrent" xlink:label="us-gaap_TradingSecuritiesEquityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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" 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_MunicipalBondsMember" 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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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_CoveredBondsMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CommercialPaperMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CorporateStockMember" order="1.2000" 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.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_CashEquivalentsAtCarryingValue" 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_MoneyMarketFundsAtCarryingValue" 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_CashAndCashEquivalentsAtCarryingValue" 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_TradingSecuritiesEquityCurrent" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_CostMethodInvestments" 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="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" 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_LongTermInvestments" 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_CashCashEquivalentsShortTermAndLongTermInvestments" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="dei_LegalEntityAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" order="2.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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContributionToLimitedPartnership" xlink:label="cgnx_ContributionToLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockFairValueDisclosure" xlink:label="cgnx_CorporateStockFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_InvestmentExpirationDate" xlink:label="cgnx_InvestmentExpirationDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MaximumInvestmentInLimitedPartnership" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_RemainingAmountOfCommitment" xlink:label="cgnx_RemainingAmountOfCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradingSecuritiesUnrealizedHoldingLoss" xlink:label="us-gaap_TradingSecuritiesUnrealizedHoldingLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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.1000" 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_CorporateStockFairValueDisclosure" 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_TradingSecuritiesUnrealizedHoldingLoss" 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_AvailableForSaleSecuritiesGrossRealizedGains" 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_AvailableForSaleSecuritiesGrossRealizedLosses" 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_MaximumInvestmentInLimitedPartnership" 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="cgnx_ContributionToLimitedPartnership" 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_RemainingAmountOfCommitment" 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_InvestmentExpirationDate" 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="dei_LegalEntityAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" order="2.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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_LongTermInvestmentsMember" xlink:label="cgnx_LongTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.0600" 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.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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" 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.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_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/domain-member" xlink:from="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CoveredBondsMember" 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_CommercialPaperMember" 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/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.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_AvailableforsaleSecuritiesGrossUnrealizedGain" 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_AvailableForSaleSecuritiesGrossUnrealizedLosses1" 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="dei_LegalEntityAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="us-gaap_InvestmentTypeAxis" order="3.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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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" 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.0400" 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.0500" 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.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_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="cgnx_CoveredBondsMember" 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/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.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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="dei_LegalEntityAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" order="2.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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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" 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.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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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_MunicipalBondsMember" 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_CommercialPaperMember" 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_SovereignDebtSecuritiesMember" 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="cgnx_CoveredBondsMember" order="1.1500" 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.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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" 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_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" 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="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" 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_AvailableForSaleSecuritiesDebtSecurities" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="dei_LegalEntityAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InventoryRawMaterialsNetOfReserves" 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_InventoryWorkInProcessNetOfReserves" 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_InventoryFinishedGoodsNetOfReserves" 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_InventoryNet" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWarrantyObligationsChangesInWarrantyObligation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualLineItems" xlink:label="cgnx_ProductWarrantyAccrualLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualTable" xlink:label="cgnx_ProductWarrantyAccrualTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="cgnx_ProductWarrantyAccrualTable" 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_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrual" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPayments" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_ProductWarrantyAccrualTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContingenciesLineItems" xlink:label="cgnx_ContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContingenciesTable" xlink:label="cgnx_ContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfCompanysPatentsFoundInvalid" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfRespondentsWithWhomSettlementWasReached" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_ContingenciesLineItems" xlink:to="cgnx_ContingenciesTable" 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_ContingenciesLineItems" xlink:to="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ContingenciesLineItems" xlink:to="cgnx_NumberOfCompanysPatentsFoundInvalid" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_ContingenciesTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <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_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" 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.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeByNatureAxis" xlink:label="us-gaap_DerivativeByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeNameDomain" xlink:label="us-gaap_DerivativeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeNameDomain" xlink:label="us-gaap_DerivativeNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EuroUSDollarMember" xlink:label="cgnx_EuroUSDollarMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_JapaneseYenEuroMember" xlink:label="cgnx_JapaneseYenEuroMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_JapaneseYenUSDollarMember" xlink:label="cgnx_JapaneseYenUSDollarMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_USDollarEuroMember" xlink:label="cgnx_USDollarEuroMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_DerivativeByNatureAxis" xlink:to="us-gaap_DerivativeNameDomain" 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_DerivativeByNatureAxis" xlink:to="us-gaap_DerivativeNameDomain_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_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="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" 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_DerivativeNameDomain" xlink:to="cgnx_EuroUSDollarMember" 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_DerivativeNameDomain" xlink:to="cgnx_USDollarEuroMember" 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_DerivativeNameDomain" xlink:to="cgnx_JapaneseYenUSDollarMember" 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_DerivativeNameDomain" xlink:to="cgnx_JapaneseYenEuroMember" 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_DerivativeTable" xlink:to="dei_LegalEntityAxis" 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_DerivativeByNatureAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AccruedExpensesMember" xlink:label="cgnx_AccruedExpensesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <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="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_BalanceSheetLocationDomain" xlink:to="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" 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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForwardContractsMember" 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_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_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.0400" 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.0500" 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="dei_LegalEntityAxis" 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_BalanceSheetLocationAxis" 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_DerivativeInstrumentRiskAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember" xlink:label="us-gaap_ForeignCurrencyGainLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <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.0500" 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/domain-member" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" order="1.0300" 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_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="dei_LegalEntityAxis" 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_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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" order="3.0000" 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.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" 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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ExpirationPeriodOfStockOptionPlan" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GeneralStockOptionPlanMember" xlink:label="cgnx_GeneralStockOptionPlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfStockOptionPlans" xlink:label="cgnx_NumberOfStockOptionPlans"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockOptionAndIncentivePlanMember" xlink:label="cgnx_StockOptionAndIncentivePlanMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_GeneralStockOptionPlanMember" 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_PlanNameDomain" xlink:to="cgnx_StockOptionAndIncentivePlanMember" order="1.2200" 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="dei_LegalEntityAxis" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_AwardTypeAxis" order="3.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.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="cgnx_NumberOfStockOptionPlans" 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="cgnx_ExpirationPeriodOfStockOptionPlan" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_NumberOfGroupsWithinEmployeePopulation" 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_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" 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_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" 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_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" 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_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" 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">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansTable" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="cgnx_AnnualActivityOfStockOptionPlansTable" 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_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="1.1100" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="1.1300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="1.1600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="1.1800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" order="1.1900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="1.2000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_AnnualActivityOfStockOptionPlansTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsLineItems" xlink:label="cgnx_ScheduleOfStockOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsTable" xlink:label="cgnx_ScheduleOfStockOptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_ScheduleOfStockOptionsLineItems" xlink:to="cgnx_ScheduleOfStockOptionsTable" 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_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_ScheduleOfStockOptionsTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductCostOfRevenueMember" xlink:label="cgnx_ProductCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SellingGeneralAndAdministrativeMember" xlink:label="cgnx_SellingGeneralAndAdministrativeMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ServiceCostOfRevenueMember" xlink:label="cgnx_ServiceCostOfRevenueMember"/>
    <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_AllocatedShareBasedCompensationExpense" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="cgnx_SellingGeneralAndAdministrativeMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_2" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EquityLineItems" xlink:label="cgnx_EquityLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EquityTable" xlink:label="cgnx_EquityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchasedToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount"/>
    <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_StockRepurchaseProgramAuthorizedAmount" 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_StockRepurchasedToDateTwoThousandEightPlan" 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="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_EquityTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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_TaxCreditCarryforwardTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncreaseDecreaseInterestAndPenalties" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_LiabilityForUncertainTaxPositions" xlink:label="cgnx_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ResearchAndDevelopmentTaxExpenseMember" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" 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_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" 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="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" 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_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" 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_LiabilityForUncertainTaxPositions" 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="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" 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="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" 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="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" 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="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" 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_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" 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_OpenedTaxYearsByMajorTaxJurisdiction" 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_IncomeTaxExaminationYearsUnderExaminationOtherEntities" 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_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxCreditsMember" 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_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxExpenseMember" order="1.1600" 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="dei_LegalEntityAxis" 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_TaxCreditCarryforwardTable" xlink:to="us-gaap_TaxCreditCarryforwardAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" 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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" 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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SegmentInformationLineItems" xlink:label="cgnx_SegmentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SegmentInformationTable" xlink:label="cgnx_SegmentInformationTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="cgnx_SegmentInformationTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="us-gaap_MaterialReconcilingItemsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis" xlink:label="us-gaap_StatementBusinessSegmentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="dei_LegalEntityAxis" 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.0500" 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.0600" 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="us-gaap_MaterialReconcilingItemsMember" order="1.0700" 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.0200" 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.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_OperatingIncomeLoss" 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/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SignificantAccountingPoliciesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_FairValueDisclosuresTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" 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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" 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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InventoryDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfInventoryCurrentTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ProductWarrantyDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfProductWarrantyLiabilityTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_CommitmentsAndContingenciesDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IndemnificationProvisionsTextBlock" xlink:label="cgnx_IndemnificationProvisionsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_IndemnificationProvisionsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OutstandingForwardContractsTableTextBlock" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_OutstandingForwardContractsTableTextBlock" 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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" 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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockRepurchaseProgramTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchaseProgramTextBlock" xlink:label="cgnx_StockRepurchaseProgramTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_StockRepurchaseProgramTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_IncomeTaxDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_EarningsPerShareTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SegmentReportingDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>cgnx-20130331_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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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-2008-03-31.xsd#negated" roleURI="http://xbrl.us/us-gaap/role/label/negated"/>
  <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/2012/elts/us-gaap-2012-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_749982_572553_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_749982_572553_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/2012/elts/us-gaap-2012-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_749982_581932_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_749982_581932_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/2012/elts/us-gaap-2012-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_749982_582420_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_749982_582420_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_571324_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_749982_571324_2_1">Accounts receivable, less reserves of $1,100 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/2012/elts/us-gaap-2012-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_749982_573284_1_1">Accretion Amortization Of Discounts And Premiums Investments</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_lbl" xml:lang="en-US" id="id_749982_573284_8_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="cgnx-20130331.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_749982_660617_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_749982_660617_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_749982_660617_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/2012/elts/us-gaap-2012-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_749982_572397_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_749982_572397_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/2012/elts/us-gaap-2012-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_749982_576774_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_749982_576774_2_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="cgnx-20130331.xsd#cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_749982_637437_3_1">Accumulated Other Comprehensive Income Loss [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_749982_637437_1_1">Accumulated Other Comprehensive Income Loss [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl" xml:lang="en-US" id="id_749982_637437_2_1">Accumulated Other Comprehensive Income Loss [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_568050_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_749982_568050_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/2012/elts/us-gaap-2012-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_749982_577715_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_749982_577715_2_1">Accumulated Other Comprehensive 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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581342_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_749982_581342_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/2012/elts/us-gaap-2012-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_749982_576438_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_749982_576438_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="cgnx-20130331.xsd#cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" xlink:label="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract_lbl" xml:lang="en-US" id="id_749982_864441_3_1">Adjusted Earnings Before Interest Taxes Depreciation And Amortization And Other Non Cash Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract_lbl" xml:lang="en-US" id="id_749982_864441_1_1">Adjusted Earnings Before Interest Taxes Depreciation And Amortization And Other Non Cash Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract_lbl" xml:lang="en-US" id="id_749982_864441_2_1">Adjusted Earnings Before Interest Taxes Depreciation And Amortization And Other Non Cash Items [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" xlink:to="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572141_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_749982_572141_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/2012/elts/us-gaap-2012-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_749982_574070_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_749982_574070_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/2012/elts/us-gaap-2012-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_749982_566868_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_749982_566868_2_1">Adjustments to reconcile net income to 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_755374_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_749982_755374_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://xbrl.us/us-gaap/role/label/negated" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting_lbl" xml:lang="en-US" id="id_749982_755374_8_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="cgnx-20130331.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_749982_754259_3_1">Agency bond.</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_749982_754259_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_749982_754259_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_580026_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_749982_580026_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/2012/elts/us-gaap-2012-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_749982_571804_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_749982_571804_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/2012/dei-2012-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_749982_565213_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_749982_565213_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/2012/elts/us-gaap-2012-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_749982_579196_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_749982_579196_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-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems_lbl" xml:lang="en-US" id="id_749982_813523_3_1">Annual Activity of Stock Option Plans [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems_lbl" xml:lang="en-US" id="id_749982_813523_1_1">Annual Activity Of Stock Option Plans [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems_lbl" xml:lang="en-US" id="id_749982_813523_2_1">Annual Activity of Stock Option Plans [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="cgnx_AnnualActivityOfStockOptionPlansLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansTable" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable_lbl" xml:lang="en-US" id="id_749982_591487_3_1">Annual Activity Of Stock Option Plans [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable_lbl" xml:lang="en-US" id="id_749982_591487_1_1">Annual Activity Of Stock Option Plans [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable_lbl" xml:lang="en-US" id="id_749982_591487_2_1">Annual Activity Of Stock Option Plans [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AnnualActivityOfStockOptionPlansTable" xlink:to="cgnx_AnnualActivityOfStockOptionPlansTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_580039_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_749982_580039_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/2012/elts/us-gaap-2012-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_749982_568689_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_749982_568689_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/2012/elts/us-gaap-2012-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_749982_569254_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_749982_569254_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/2012/elts/us-gaap-2012-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_749982_581095_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_749982_581095_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/2012/elts/us-gaap-2012-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_749982_578885_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_749982_578885_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/2012/elts/us-gaap-2012-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_749982_573652_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_749982_573652_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/2012/elts/us-gaap-2012-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_749982_568523_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_749982_568523_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/2012/elts/us-gaap-2012-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_749982_565411_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_749982_565411_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2_lbl" xml:lang="en-US" id="id_749982_575947_1_1">Availableforsale Securities Continuous Unrealized Loss Position Less Than 12 Months Aggregate Losses 2</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2_lbl" xml:lang="en-US" id="id_749982_575947_8_1">Unrealized Losses, Less than 12 Months</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" xlink:to="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581108_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_749982_581108_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="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue_lbl" xml:lang="en-US" id="id_749982_755029_3_1">Available-for-sale securities, debt maturities after fourth year but before fifth year, fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue_lbl" xml:lang="en-US" id="id_749982_755029_1_1">Available For Sale Securities Debt Maturities After Four Years Before Five Years Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue_lbl" xml:lang="en-US" id="id_749982_755029_2_1">4-5 Years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" xlink:to="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_755030_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_749982_755030_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_749982_755030_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-20130331.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_749982_755031_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_749982_755031_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_749982_755031_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-20130331.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_749982_755032_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_749982_755032_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_749982_755032_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/2012/elts/us-gaap-2012-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_749982_577606_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_749982_577606_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/2012/elts/us-gaap-2012-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_749982_579868_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_749982_579868_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_749982_579868_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/2012/elts/us-gaap-2012-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_749982_573311_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_749982_573311_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/2012/elts/us-gaap-2012-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_749982_573980_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_749982_573980_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/2012/elts/us-gaap-2012-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_749982_575526_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_749982_575526_2_1">Gross realized gains on sale of debt securities</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/2012/elts/us-gaap-2012-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_749982_582277_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_749982_582277_2_1">Gross realized losses on sale of debt securities</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain_lbl" xml:lang="en-US" id="id_749982_569302_1_1">Availableforsale Securities Gross Unrealized Gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain_lbl" xml:lang="en-US" id="id_749982_569302_2_1">Gross Unrealized Gains</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:to="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1_lbl" xml:lang="en-US" id="id_749982_567841_1_1">Available For Sale Securities Gross Unrealized Losses 1</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1_lbl" xml:lang="en-US" id="id_749982_567841_8_1">Gross Unrealized Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_582032_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_749982_582032_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/2012/elts/us-gaap-2012-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_749982_568238_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_749982_568238_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/2012/elts/us-gaap-2012-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_749982_569475_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_749982_569475_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_575473_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_749982_575473_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/2012/elts/us-gaap-2012-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_749982_575511_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_749982_575511_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/2012/elts/us-gaap-2012-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_749982_569655_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_749982_569655_4_1">Cash and cash equivalents at end of period</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_749982_569655_5_1">Cash and cash equivalents at beginning of period</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_749982_569655_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_749982_569655_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_569147_1_1">Cash And Cash Equivalents Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_569147_2_1">Cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="us-gaap_CashAndCashEquivalentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_570920_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_749982_570920_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="cgnx-20130331.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_749982_755132_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_749982_755132_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_749982_755132_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_576598_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_749982_576598_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US" id="id_749982_581368_1_1">Commercial Paper [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommercialPaperMember_lbl" xml:lang="en-US" id="id_749982_581368_2_1">Commercial paper [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommercialPaperMember" xlink:to="us-gaap_CommercialPaperMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_577863_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_749982_577863_2_1">Commitments and contingencies (Note 8)</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/2012/elts/us-gaap-2012-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_749982_568272_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_749982_568272_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/2012/elts/us-gaap-2012-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_749982_578699_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_749982_578699_2_1">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/2012/elts/us-gaap-2012-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_749982_579991_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_749982_579991_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/2012/elts/us-gaap-2012-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_749982_565727_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_749982_565727_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/2012/elts/us-gaap-2012-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_749982_580157_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_749982_580157_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/2012/elts/us-gaap-2012-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_749982_566386_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_749982_566386_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/2012/elts/us-gaap-2012-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_749982_572997_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_749982_572997_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_749982_572997_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_749982_572997_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/2012/elts/us-gaap-2012-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_749982_578243_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_749982_578243_2_1">Common stock, $.002 par value - Authorized: 140,000 shares, issued: 43,452 and 43,055 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-20130331.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_749982_758027_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_749982_758027_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_749982_758027_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/2012/elts/us-gaap-2012-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_749982_575797_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_749982_575797_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="cgnx-20130331.xsd#cgnx_ContingenciesLineItems" xlink:label="cgnx_ContingenciesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ContingenciesLineItems_lbl" xml:lang="en-US" id="id_749982_627262_3_1">Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ContingenciesLineItems_lbl" xml:lang="en-US" id="id_749982_627262_1_1">Contingencies [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ContingenciesLineItems_lbl" xml:lang="en-US" id="id_749982_627262_2_1">Contingencies [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ContingenciesLineItems" xlink:to="cgnx_ContingenciesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContingenciesTable" xlink:label="cgnx_ContingenciesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ContingenciesTable_lbl" xml:lang="en-US" id="id_749982_627263_3_1">Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ContingenciesTable_lbl" xml:lang="en-US" id="id_749982_627263_1_1">Contingencies [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ContingenciesTable_lbl" xml:lang="en-US" id="id_749982_627263_2_1">Contingencies [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ContingenciesTable" xlink:to="cgnx_ContingenciesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_754893_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_749982_754893_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_749982_754893_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/2012/elts/us-gaap-2012-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_749982_570031_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_749982_570031_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-20130331.xsd#cgnx_CorporateStockFairValueDisclosure" xlink:label="cgnx_CorporateStockFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CorporateStockFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_858491_3_1">Corporate Stock Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CorporateStockFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_858491_1_1">Corporate Stock Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CorporateStockFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_858491_2_1">Corporate stock</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="cgnx_CorporateStockFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_858491_12_1">Fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CorporateStockFairValueDisclosure" xlink:to="cgnx_CorporateStockFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_714830_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_749982_714830_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_749982_714830_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/2012/elts/us-gaap-2012-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_749982_575108_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_749982_575108_2_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/2012/elts/us-gaap-2012-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_749982_572309_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_749982_572309_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/2012/elts/us-gaap-2012-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_749982_577855_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_749982_577855_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/2012/elts/us-gaap-2012-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_749982_573213_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_749982_573213_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/2012/elts/us-gaap-2012-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_749982_575274_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_749982_575274_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-20130331.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_749982_754131_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_749982_754131_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_749982_754131_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="cgnx-20130331.xsd#cgnx_CurrencyForwardContractMember" xlink:label="cgnx_CurrencyForwardContractMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_CurrencyForwardContractMember_lbl" xml:lang="en-US" id="id_749982_746759_3_1">Currency Forward Contract [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_CurrencyForwardContractMember_lbl" xml:lang="en-US" id="id_749982_746759_1_1">Currency Forward Contract [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_CurrencyForwardContractMember_lbl" xml:lang="en-US" id="id_749982_746759_2_1">Currency Forward Contract [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_CurrencyForwardContractMember" xlink:to="cgnx_CurrencyForwardContractMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-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_749982_565178_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_749982_565178_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/2012/elts/us-gaap-2012-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_749982_574716_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_749982_574716_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/2012/elts/us-gaap-2012-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_749982_575663_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_749982_575663_2_1">Deferred income taxes</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/2012/elts/us-gaap-2012-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_749982_569156_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_749982_569156_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/2012/elts/us-gaap-2012-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_749982_579936_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_749982_579936_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeByNatureAxis" xlink:label="us-gaap_DerivativeByNatureAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeByNatureAxis_lbl" xml:lang="en-US" id="id_749982_565401_1_1">Derivative By Nature [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeByNatureAxis_lbl" xml:lang="en-US" id="id_749982_565401_2_1">Derivative, by Nature [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeByNatureAxis" xlink:to="us-gaap_DerivativeByNatureAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_580877_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_749982_580877_2_1">Derivative Contract Type [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/2012/elts/us-gaap-2012-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_749982_578776_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_749982_578776_2_1">Asset Derivatives, Fair Value</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/2012/elts/us-gaap-2012-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_749982_577570_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_749982_577570_2_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/2012/elts/us-gaap-2012-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_749982_567623_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_749982_567623_2_1">Derivative Instrument Risk [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/2012/elts/us-gaap-2012-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_749982_574860_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_749982_574860_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/2012/elts/us-gaap-2012-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_749982_571861_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_749982_571861_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet_lbl" xml:lang="en-US" id="id_749982_581143_1_1">Derivative Instruments Gain Loss Recognized In Income Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet_lbl" xml:lang="en-US" id="id_749982_581143_2_1">Amount of Loss Recognized in Income on Derivatives</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract_lbl" xml:lang="en-US" id="id_749982_570749_1_1">Derivative Instruments Gain Loss Recognized In Income Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract_lbl" xml:lang="en-US" id="id_749982_570749_2_1">Information regarding the effect of the forward contracts, net of the underlying exposure, on the Consolidated Statements of Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_568400_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_749982_568400_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.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeNameDomain" xlink:label="us-gaap_DerivativeNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeNameDomain_lbl" xml:lang="en-US" id="id_749982_565641_1_1">Derivative Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeNameDomain_lbl" xml:lang="en-US" id="id_749982_565641_2_1">Derivative, Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeNameDomain" xlink:to="us-gaap_DerivativeNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_569626_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_749982_569626_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/2012/elts/us-gaap-2012-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_749982_566341_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_749982_566341_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/2012/elts/us-gaap-2012-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_749982_565688_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_749982_565688_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/2012/elts/us-gaap-2012-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_749982_577263_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_749982_577263_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="cgnx-20130331.xsd#cgnx_DocumentDocumentAndEntityInformationAbstract" xlink:label="cgnx_DocumentDocumentAndEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_DocumentDocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_749982_655036_3_1">Document Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_DocumentDocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_749982_655036_1_1">Document Document And Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_DocumentDocumentAndEntityInformationAbstract_lbl" xml:lang="en-US" id="id_749982_655036_2_1">Document Documentand Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_DocumentDocumentAndEntityInformationAbstract" xlink:to="cgnx_DocumentDocumentAndEntityInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-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_749982_565102_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_749982_565102_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/2012/dei-2012-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_749982_565148_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_749982_565148_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/2012/dei-2012-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_749982_565147_1_1">Document Information [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentInformationTable_lbl" xml:lang="en-US" id="id_749982_565147_2_1">Document Information [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-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_749982_565163_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_749982_565163_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/2012/dei-2012-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_749982_565158_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_749982_565158_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567902_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_749982_567902_2_1">Earnings per weighted-average 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/2012/elts/us-gaap-2012-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_749982_572741_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_749982_572741_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/2012/elts/us-gaap-2012-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_749982_574191_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_749982_574191_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/2012/elts/us-gaap-2012-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_749982_565723_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_749982_565723_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_568788_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_749982_568788_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="cgnx-20130331.xsd#cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent_lbl" xml:lang="en-US" id="id_749982_872601_3_1">Effective Income Tax Rate Continuing Operations Excluding Impact Of Discrete Event</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent_lbl" xml:lang="en-US" id="id_749982_872601_1_1">Effective Income Tax Rate Continuing Operations Excluding Impact Of Discrete Event</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent_lbl" xml:lang="en-US" id="id_749982_872601_2_1">Effective tax rate excluding effect of discrete event</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" xlink:to="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" id="id_749982_577121_1_1">Effective Income Tax Rate Continuing Operations Tax Rate Reconciliation [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US" id="id_749982_577121_2_1">Reconciliation of United States federal statutory corporate tax rate to Company's effective tax rate or income tax provision</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_575456_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_749982_575456_2_1">Income tax 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/2012/elts/us-gaap-2012-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_749982_572437_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_749982_572437_2_1">Discrete event- 2012 research and development credit</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/2012/elts/us-gaap-2012-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_749982_571519_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_749982_571519_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xml:lang="en-US" id="id_749982_581284_1_1">Effective Income Tax Rate Reconciliation Nondeductible Expense Research And Development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_lbl" xml:lang="en-US" id="id_749982_581284_2_1">2013 research and development credit</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_582312_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_749982_582312_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/2012/elts/us-gaap-2012-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_749982_577097_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_749982_577097_2_1">Effect of foreign exchange rate changes on cash</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_577125_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_749982_577125_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_lbl" xml:lang="en-US" id="id_749982_568889_1_1">Employee Service Share Based Compensation Allocation Of Recognized Period Costs Report Line [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_lbl" xml:lang="en-US" id="id_749982_568889_2_1">Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_579535_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_749982_579535_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/2012/elts/us-gaap-2012-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_749982_567440_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_749982_567440_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-20130331.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_749982_754765_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_749982_754765_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_749982_754765_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/2012/elts/us-gaap-2012-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_749982_572028_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_749982_572028_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/2012/dei-2012-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_749982_565171_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_749982_565171_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/2012/dei-2012-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_749982_565125_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_749982_565125_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/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_749982_565144_1_1">Entity [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityDomain_lbl" xml:lang="en-US" id="id_749982_565144_2_1">Entity [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-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_749982_565221_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_749982_565221_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/2012/dei-2012-01-31.xsd#dei_EntityInformationLineItems" xlink:label="dei_EntityInformationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInformationLineItems_lbl" xml:lang="en-US" id="id_749982_565157_1_1">Entity Information [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInformationLineItems_lbl" xml:lang="en-US" id="id_749982_565157_2_1">Entity Information [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInformationLineItems" xlink:to="dei_EntityInformationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-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_749982_565203_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_749982_565203_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.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_576050_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_749982_576050_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/2012/elts/us-gaap-2012-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_749982_570467_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_749982_570467_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-20130331.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_749982_589042_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_749982_589042_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_749982_589042_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/2012/elts/us-gaap-2012-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_749982_569471_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_749982_569471_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-20130331.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_749982_591470_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_749982_591470_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_749982_591470_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-20130331.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_749982_756782_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_749982_756782_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_749982_756782_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-20130331.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_749982_756783_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_749982_756783_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_749982_756783_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="cgnx-20130331.xsd#cgnx_EuroUSDollarMember" xlink:label="cgnx_EuroUSDollarMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_EuroUSDollarMember_lbl" xml:lang="en-US" id="id_749982_669602_3_1">Euro U S Dollar [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_EuroUSDollarMember_lbl" xml:lang="en-US" id="id_749982_669602_1_1">Euro U S Dollar [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_EuroUSDollarMember_lbl" xml:lang="en-US" id="id_749982_669602_2_1">Euro/U.S. Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_EuroUSDollarMember" xlink:to="cgnx_EuroUSDollarMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_579003_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_749982_579003_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/2012/elts/us-gaap-2012-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_749982_582157_1_1">Excess Tax Benefit From Share Based Compensation Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities_lbl" xml:lang="en-US" id="id_749982_582157_8_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-20130331.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_749982_754465_3_1">Expiration period of stock option plan.</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_749982_754465_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_749982_754465_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/2012/elts/us-gaap-2012-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_749982_571954_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_749982_571954_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/2012/elts/us-gaap-2012-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_749982_575629_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_749982_575629_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/2012/elts/us-gaap-2012-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_749982_567857_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_749982_567857_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/2012/elts/us-gaap-2012-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_749982_581130_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_749982_581130_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/2012/elts/us-gaap-2012-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_749982_566512_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_749982_566512_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/2012/elts/us-gaap-2012-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_749982_568622_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_749982_568622_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572933_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_749982_572933_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/2012/elts/us-gaap-2012-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_749982_573123_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_749982_573123_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/2012/elts/us-gaap-2012-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_749982_570767_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_749982_570767_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/2012/elts/us-gaap-2012-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_749982_565543_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_749982_565543_2_1">Fair Value, Measurements, 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/2012/elts/us-gaap-2012-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_749982_568645_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_749982_568645_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/2012/elts/us-gaap-2012-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_749982_573228_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_749982_573228_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/2012/elts/us-gaap-2012-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_749982_581458_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_749982_581458_2_1">Intangible assets, net</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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_577760_1_1">Foreign Currency Contract Asset Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_577760_2_1">Currency forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_569725_1_1">Foreign Currency Contracts Liability Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_569725_2_1">Currency forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567865_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_749982_567865_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/2012/elts/us-gaap-2012-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_749982_576963_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_749982_576963_2_1">Foreign currency gain (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/2012/elts/us-gaap-2012-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_749982_567530_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_749982_567530_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_lbl" xml:lang="en-US" id="id_749982_574585_1_1">Gain Loss On Foreign Currency Derivatives Recorded In Earnings Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_lbl" xml:lang="en-US" id="id_749982_574585_2_1">Net foreign currency gain (loss)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_582130_1_1">Gain Loss On Sale Of Investments</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" id="id_749982_582130_8_1">Realized gain 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="cgnx-20130331.xsd#cgnx_GeneralStockOptionPlanMember" xlink:label="cgnx_GeneralStockOptionPlanMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_GeneralStockOptionPlanMember_lbl" xml:lang="en-US" id="id_749982_753399_3_1">General stock option plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_GeneralStockOptionPlanMember_lbl" xml:lang="en-US" id="id_749982_753399_1_1">General Stock Option Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_GeneralStockOptionPlanMember_lbl" xml:lang="en-US" id="id_749982_753399_2_1">General Stock Option Plan [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_GeneralStockOptionPlanMember" xlink:to="cgnx_GeneralStockOptionPlanMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_573780_1_1">Goodwill</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_749982_573780_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/2012/elts/us-gaap-2012-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_749982_571858_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_749982_571858_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_749982_578256_1_1">Goodwill And Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_749982_578256_2_1">Intangible Assets and Goodwill</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_756634_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_749982_756634_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_749982_756634_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-20130331.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_749982_756635_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_749982_756635_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_749982_756635_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/2012/elts/us-gaap-2012-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_749982_575557_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_749982_575557_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/2012/elts/us-gaap-2012-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_749982_580292_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_749982_580292_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/2012/elts/us-gaap-2012-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_749982_569246_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_749982_569246_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/2012/elts/us-gaap-2012-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_749982_571400_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_749982_571400_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/2012/elts/us-gaap-2012-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_749982_569920_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_749982_569920_2_1">Income Statement Location [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/2012/elts/us-gaap-2012-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_749982_580427_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_749982_580427_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/2012/elts/us-gaap-2012-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_749982_575966_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_749982_575966_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/2012/elts/us-gaap-2012-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_749982_567821_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_749982_567821_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="cgnx-20130331.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_749982_757673_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_749982_757673_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_749982_757673_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_577072_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_749982_577072_2_1">Income tax expense</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_565626_1_1">Increase Decrease In Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_lbl" xml:lang="en-US" id="id_749982_565626_8_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital_lbl" xml:lang="en-US" id="id_749982_568156_1_1">Increase Decrease In Operating Capital</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital_lbl" xml:lang="en-US" id="id_749982_568156_8_1">Change in operating assets and liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapital" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_756547_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_749982_756547_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_749982_756547_2_1">Increase (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-20130331.xsd#cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_749982_756442_3_1">Increase in liability net of deferred tax benefit for uncertain tax positions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_749982_756442_1_1">Increase In Liability Net Of Deferred Tax Benefit For Uncertain Tax Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions_lbl" xml:lang="en-US" id="id_749982_756442_2_1">Increase in liability, net of deferred tax benefit, for uncertain tax positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" xlink:to="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_757805_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_749982_757805_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_749982_757805_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/2012/elts/us-gaap-2012-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_749982_582136_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_749982_582136_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/2012/elts/us-gaap-2012-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_749982_569868_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_749982_569868_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/2012/elts/us-gaap-2012-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_749982_571811_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_749982_571811_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/2012/elts/us-gaap-2012-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_749982_571361_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_749982_571361_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_749982_571361_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/2012/elts/us-gaap-2012-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_749982_575953_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_749982_575953_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/2012/elts/us-gaap-2012-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_749982_566657_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_749982_566657_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-20130331.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_749982_753111_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_749982_753111_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_749982_753111_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/2012/elts/us-gaap-2012-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_749982_574507_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_749982_574507_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_571450_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_749982_571450_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" id="id_749982_580088_1_1">Investments Debt And Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US" id="id_749982_580088_2_1">Investments, Debt and Equity Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567155_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_749982_567155_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/2012/elts/us-gaap-2012-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_749982_575485_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_749982_575485_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/2012/elts/us-gaap-2012-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_749982_576477_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_749982_576477_2_1">Investment Type Categorization [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="cgnx-20130331.xsd#cgnx_JapaneseYenEuroMember" xlink:label="cgnx_JapaneseYenEuroMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_JapaneseYenEuroMember_lbl" xml:lang="en-US" id="id_749982_669658_3_1">Japanese Yen/Euro.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_JapaneseYenEuroMember_lbl" xml:lang="en-US" id="id_749982_669658_1_1">Japanese Yen Euro [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_JapaneseYenEuroMember_lbl" xml:lang="en-US" id="id_749982_669658_2_1">Japanese Yen/Euro [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_JapaneseYenEuroMember" xlink:to="cgnx_JapaneseYenEuroMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_JapaneseYenUSDollarMember" xlink:label="cgnx_JapaneseYenUSDollarMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_JapaneseYenUSDollarMember_lbl" xml:lang="en-US" id="id_749982_672191_3_1">Japanese Yen U S Dollar [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_JapaneseYenUSDollarMember_lbl" xml:lang="en-US" id="id_749982_672191_1_1">Japanese Yen U S Dollar [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_JapaneseYenUSDollarMember_lbl" xml:lang="en-US" id="id_749982_672191_2_1">Japanese Yen/U.S. Dollar [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_JapaneseYenUSDollarMember" xlink:to="cgnx_JapaneseYenUSDollarMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_573039_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_749982_573039_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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_749982_565220_1_1">Legal Entity [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US" id="id_749982_565220_2_1">Legal Entity [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572914_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_749982_572914_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/2012/elts/us-gaap-2012-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_749982_574179_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_749982_574179_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/2012/elts/us-gaap-2012-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_749982_568115_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_749982_568115_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/2012/elts/us-gaap-2012-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_749982_567853_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_749982_567853_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/2012/elts/us-gaap-2012-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_749982_582118_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_749982_582118_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-20130331.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_749982_717942_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_749982_717942_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_749982_717942_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/2012/elts/us-gaap-2012-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_749982_576407_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_749982_576407_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_749982_576407_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/2012/elts/us-gaap-2012-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_749982_578260_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_749982_578260_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-20130331.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_749982_649857_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_749982_649857_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_749982_649857_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/2012/elts/us-gaap-2012-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_749982_581369_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_749982_581369_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/2012/elts/us-gaap-2012-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_749982_581711_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_749982_581711_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/2012/elts/us-gaap-2012-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_749982_579043_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_749982_579043_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-20130331.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_749982_756255_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_749982_756255_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_749982_756255_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-20130331.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_749982_756256_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_749982_756256_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_749982_756256_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-20130331.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_749982_756115_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_749982_756115_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_749982_756115_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/2012/elts/us-gaap-2012-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_749982_571189_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_749982_571189_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="cgnx-20130331.xsd#cgnx_MoneyMarketInstrumentsFairValueDisclosure" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_756131_3_1">Money market instruments fair value disclosure.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_756131_1_1">Money Market Instruments Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure_lbl" xml:lang="en-US" id="id_749982_756131_2_1">Money market instruments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_MoneyMarketInstrumentsFairValueDisclosure" xlink:to="cgnx_MoneyMarketInstrumentsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581833_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_749982_581833_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-20130331.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_749982_753443_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_749982_753443_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_749982_753443_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_574995_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_749982_574995_6_1">Net cash provided by 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/2012/elts/us-gaap-2012-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_749982_574513_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_749982_574513_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/2012/elts/us-gaap-2012-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_749982_567056_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_749982_567056_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/2012/elts/us-gaap-2012-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_749982_574244_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_749982_574244_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/2012/elts/us-gaap-2012-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_749982_581703_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_749982_581703_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/2012/elts/us-gaap-2012-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_749982_582228_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_749982_582228_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/2012/elts/us-gaap-2012-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_749982_573591_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_749982_573591_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_749982_573591_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTable" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTable_lbl" xml:lang="en-US" id="id_749982_571922_1_1">New Accounting Pronouncement Early Adoption [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTable_lbl" xml:lang="en-US" id="id_749982_571922_2_1">New Accounting Pronouncement, Early Adoption [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementEarlyAdoptionTable" xlink:to="us-gaap_NewAccountingPronouncementEarlyAdoptionTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_580801_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_749982_580801_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xml:lang="en-US" id="id_749982_581943_1_1">Notional Amount Of Foreign Currency Derivative Instruments Not Designated As Hedging Instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl" xml:lang="en-US" id="id_749982_581943_2_1">Outstanding forward contracts</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:to="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_754664_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_749982_754664_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_749982_754664_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-20130331.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_749982_754616_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_749982_754616_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_749982_754616_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567855_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_749982_567855_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-20130331.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_749982_754680_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_749982_754680_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_749982_754680_2_1">Number of respondents with whom a settlement was 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="cgnx-20130331.xsd#cgnx_NumberOfStockOptionPlans" xlink:label="cgnx_NumberOfStockOptionPlans"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_NumberOfStockOptionPlans_lbl" xml:lang="en-US" id="id_749982_642705_3_1">Number of stock option plans.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_NumberOfStockOptionPlans_lbl" xml:lang="en-US" id="id_749982_642705_1_1">Number Of Stock Option Plans</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_NumberOfStockOptionPlans_lbl" xml:lang="en-US" id="id_749982_642705_2_1">Number of stock option plans</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_NumberOfStockOptionPlans" xlink:to="cgnx_NumberOfStockOptionPlans_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_757696_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_749982_757696_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_749982_757696_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/2012/elts/us-gaap-2012-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_749982_571917_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_749982_571917_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_749982_571917_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572094_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_749982_572094_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/2012/elts/us-gaap-2012-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_749982_565402_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_749982_565402_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/2012/elts/us-gaap-2012-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_749982_580976_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_749982_580976_2_1">Net unrealized gain on available-for-sale investments, net of tax of $42</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_749982_580976_12_1">Net unrealized gain on available-for-sale investments, net of tax of $42 and $291 in 2013 and 2012, 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/2012/elts/us-gaap-2012-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_749982_569170_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_749982_569170_2_1">Foreign currency translation adjustment, net of tax of $227</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_749982_569170_12_1">Foreign currency translation adjustments, net of tax of ($227) and $206 in 2013 and 2012, 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/2012/elts/us-gaap-2012-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_749982_574546_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_749982_574546_2_1">Tax benefit 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/2012/elts/us-gaap-2012-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_749982_570324_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_749982_570324_2_1">Other comprehensive income, 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/2012/elts/us-gaap-2012-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_749982_581137_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_749982_581137_6_1">Other comprehensive income (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="cgnx-20130331.xsd#cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax_lbl" xml:lang="en-US" id="id_749982_873605_3_1">Other Comprehensive Income Loss Reclassification Adjustment For Realized Gain Loss On Sale Of Securities Included In Net Income, Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax_lbl" xml:lang="en-US" id="id_749982_873605_1_1">Other Comprehensive Income Loss Reclassification Adjustment For Realized Gain Loss On Sale Of Securities Included In Net Income Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax_lbl" xml:lang="en-US" id="id_749982_873605_2_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="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" xlink:to="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax_lbl" xml:lang="en-US" id="id_749982_575048_1_1">Other Comprehensive Income Loss Reclassification Adjustment For Sale Of Securities Included In Net Income Tax</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax_lbl" xml:lang="en-US" id="id_749982_575048_8_1">Reclassification of net realized gain on the sale of available-for-sale investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581317_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_749982_581317_2_1">Tax effect of unrealized gain (loss) on available-for-sale investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_lbl" xml:lang="en-US" id="id_749982_581317_12_1">Tax effect of unrealized gain 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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_565345_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_749982_565345_2_1">Other income</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/2012/elts/us-gaap-2012-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_749982_576650_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_749982_576650_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-20130331.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_749982_757745_3_1">Outstanding forward contracts table.</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_749982_757745_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_749982_757745_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/2012/elts/us-gaap-2012-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_749982_566202_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_749982_566202_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/2012/elts/us-gaap-2012-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_749982_579753_1_1">Payments Of Dividends Common Stock</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_PaymentsOfDividendsCommonStock_lbl" xml:lang="en-US" id="id_749982_579753_8_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/2012/elts/us-gaap-2012-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_749982_570192_1_1">Payments To Acquire Investments</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_PaymentsToAcquireInvestments_lbl" xml:lang="en-US" id="id_749982_570192_8_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/2012/elts/us-gaap-2012-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_749982_578215_1_1">Payments To Acquire Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_749982_578215_8_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="cgnx-20130331.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_749982_757068_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_749982_757068_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_749982_757068_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-20130331.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_749982_757069_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_749982_757069_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_749982_757069_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/2012/elts/us-gaap-2012-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_749982_566507_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_749982_566507_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/2012/elts/us-gaap-2012-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_749982_579558_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_749982_579558_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/2012/elts/us-gaap-2012-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_749982_568270_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_749982_568270_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="cgnx-20130331.xsd#cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="id_749982_591095_3_1">Prepaid expenses and other current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="id_749982_591095_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="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember_lbl" xml:lang="en-US" id="id_749982_591095_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="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_869602_3_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/label" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock_lbl" xml:lang="en-US" id="id_749982_869602_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_749982_869602_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/2012/elts/us-gaap-2012-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_749982_577780_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_749982_577780_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/2012/elts/us-gaap-2012-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_749982_573160_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_749982_573160_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="cgnx-20130331.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_749982_753563_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_749982_753563_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_749982_753563_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract_lbl" xml:lang="en-US" id="id_749982_573514_1_1">Product Warranties Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract_lbl" xml:lang="en-US" id="id_749982_573514_2_1">Product Warranties Disclosures [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:to="us-gaap_ProductWarrantiesDisclosuresAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567287_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_749982_567287_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_749982_567287_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/2012/elts/us-gaap-2012-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_749982_567281_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_749982_567281_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="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualLineItems" xlink:label="cgnx_ProductWarrantyAccrualLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ProductWarrantyAccrualLineItems_lbl" xml:lang="en-US" id="id_749982_746260_3_1">Product Warranty Accrual [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ProductWarrantyAccrualLineItems_lbl" xml:lang="en-US" id="id_749982_746260_1_1">Product Warranty Accrual [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ProductWarrantyAccrualLineItems_lbl" xml:lang="en-US" id="id_749982_746260_2_1">Product Warranty Accrual [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="cgnx_ProductWarrantyAccrualLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581589_1_1">Product Warranty Accrual Payments</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_ProductWarrantyAccrualPayments_lbl" xml:lang="en-US" id="id_749982_581589_8_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="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualTable" xlink:label="cgnx_ProductWarrantyAccrualTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ProductWarrantyAccrualTable_lbl" xml:lang="en-US" id="id_749982_747107_3_1">Product Warranty Accrual [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ProductWarrantyAccrualTable_lbl" xml:lang="en-US" id="id_749982_747107_1_1">Product Warranty Accrual [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ProductWarrantyAccrualTable_lbl" xml:lang="en-US" id="id_749982_747107_2_1">Product Warranty Accrual [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ProductWarrantyAccrualTable" xlink:to="cgnx_ProductWarrantyAccrualTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_567520_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_749982_567520_2_1">Provisions for warranties 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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock_lbl" xml:lang="en-US" id="id_749982_577550_1_1">Product Warranty Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock_lbl" xml:lang="en-US" id="id_749982_577550_2_1">Warranty Obligations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_577181_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_749982_577181_2_1">Property, plant, and equipment, net</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="cgnx-20130331.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_749982_873450_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_749982_873450_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_749982_873450_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-20130331.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_749982_755513_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_749982_755513_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_749982_755513_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/2012/elts/us-gaap-2012-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_749982_567518_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_749982_567518_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/2012/elts/us-gaap-2012-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_749982_581909_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_749982_581909_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-20130331.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_749982_668425_3_1">Research And Development Tax Credits [Member]</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_749982_668425_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_749982_668425_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="cgnx-20130331.xsd#cgnx_ResearchAndDevelopmentTaxExpenseMember" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember_lbl" xml:lang="en-US" id="id_749982_872600_3_1">Research And Development Tax Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember_lbl" xml:lang="en-US" id="id_749982_872600_1_1">Research And Development Tax Expense [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember_lbl" xml:lang="en-US" id="id_749982_872600_2_1">Research and development tax expense [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ResearchAndDevelopmentTaxExpenseMember" xlink:to="cgnx_ResearchAndDevelopmentTaxExpenseMember_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_749982_755527_3_1">Reserve for income taxes to be recorded in additional paid in capital.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_749982_755527_1_1">Reserve For Income Taxes To Be Recorded In Additional Paid In Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_749982_755527_2_1">Reserve for income taxes to be recorded in additional paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" xlink:to="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_749982_873447_3_1">Reserve For Uncertain Tax Position Related To Two Thousand Twelve Research And Development Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_749982_873447_1_1">Reserve For Uncertain Tax Position Related To Two Thousand Twelve Research And Development Credit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit_lbl" xml:lang="en-US" id="id_749982_873447_2_1">Reduction in tax expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" xlink:to="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_569172_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_749982_569172_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/2012/elts/us-gaap-2012-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_749982_566988_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_749982_566988_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/2012/elts/us-gaap-2012-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_749982_579276_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_749982_579276_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_749982_579276_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/2012/elts/us-gaap-2012-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_749982_578257_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_749982_578257_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/2012/elts/us-gaap-2012-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_749982_567804_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_749982_567804_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/2012/elts/us-gaap-2012-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_749982_569915_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_749982_569915_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_749982_569915_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/2012/elts/us-gaap-2012-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_749982_573476_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_749982_573476_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/2012/elts/us-gaap-2012-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_749982_566342_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_749982_566342_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/2012/elts/us-gaap-2012-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_749982_567613_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_749982_567613_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/2012/elts/us-gaap-2012-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_749982_580569_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_749982_580569_2_1">Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations</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/2012/elts/us-gaap-2012-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_749982_578873_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_749982_578873_2_1">Information Regarding the Fair Value of the 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/2012/elts/us-gaap-2012-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_749982_566411_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_749982_566411_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl" xml:lang="en-US" id="id_749982_570098_1_1">Schedule Of Employee Service Share Based Compensation Allocation Of Recognized Period Costs By Report Line [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl" xml:lang="en-US" id="id_749982_570098_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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572715_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_749982_572715_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/2012/elts/us-gaap-2012-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_749982_580286_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_749982_580286_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/2012/elts/us-gaap-2012-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_749982_575166_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_749982_575166_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/2012/elts/us-gaap-2012-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_749982_570872_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_749982_570872_2_1">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/2012/elts/us-gaap-2012-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_749982_582047_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_749982_582047_2_1">Changes in Warranty Obligation</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/2012/elts/us-gaap-2012-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_749982_580344_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_749982_580344_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/2012/elts/us-gaap-2012-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_749982_568866_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_749982_568866_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/2012/elts/us-gaap-2012-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_749982_565611_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_749982_565611_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/2012/elts/us-gaap-2012-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_749982_574928_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_749982_574928_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/2012/elts/us-gaap-2012-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_749982_580420_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_749982_580420_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="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsLineItems" xlink:label="cgnx_ScheduleOfStockOptionsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ScheduleOfStockOptionsLineItems_lbl" xml:lang="en-US" id="id_749982_614374_3_1">Schedule Of Stock Options [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ScheduleOfStockOptionsLineItems_lbl" xml:lang="en-US" id="id_749982_614374_1_1">Schedule Of Stock Options [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ScheduleOfStockOptionsLineItems_lbl" xml:lang="en-US" id="id_749982_614374_2_1">Schedule Of Stock Options [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ScheduleOfStockOptionsLineItems" xlink:to="cgnx_ScheduleOfStockOptionsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsTable" xlink:label="cgnx_ScheduleOfStockOptionsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_ScheduleOfStockOptionsTable_lbl" xml:lang="en-US" id="id_749982_616555_3_1">Schedule Of Stock Options [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_ScheduleOfStockOptionsTable_lbl" xml:lang="en-US" id="id_749982_616555_1_1">Schedule Of Stock Options [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_ScheduleOfStockOptionsTable_lbl" xml:lang="en-US" id="id_749982_616555_2_1">Schedule Of Stock Options [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_ScheduleOfStockOptionsTable" xlink:to="cgnx_ScheduleOfStockOptionsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_573031_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_749982_573031_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/2012/elts/us-gaap-2012-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_749982_576570_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_749982_576570_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/2012/elts/us-gaap-2012-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_749982_580616_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_749982_580616_2_1">Segment [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="cgnx-20130331.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_749982_614375_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_749982_614375_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_749982_614375_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-20130331.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_749982_662248_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_749982_662248_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_749982_662248_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/2012/elts/us-gaap-2012-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_749982_580343_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_749982_580343_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/2012/elts/us-gaap-2012-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_749982_578709_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_749982_578709_2_1">Segment 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/2012/elts/us-gaap-2012-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_749982_579790_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_749982_579790_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/2012/elts/us-gaap-2012-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_749982_577027_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_749982_577027_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-20130331.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_749982_649039_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_749982_649039_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_749982_649039_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-20130331.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_749982_753781_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_749982_753781_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_749982_753781_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.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_569984_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_749982_569984_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/2012/elts/us-gaap-2012-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_749982_581407_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_749982_581407_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/2012/elts/us-gaap-2012-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_749982_568817_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_749982_568817_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/2012/elts/us-gaap-2012-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_749982_575282_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_749982_575282_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/2012/elts/us-gaap-2012-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_749982_573840_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_749982_573840_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/2012/elts/us-gaap-2012-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_749982_569025_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_749982_569025_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/2012/elts/us-gaap-2012-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_749982_571983_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_749982_571983_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-20130331.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_749982_630573_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_749982_630573_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_749982_630573_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/2012/elts/us-gaap-2012-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_749982_574102_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_749982_574102_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/2012/elts/us-gaap-2012-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_749982_565741_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_749982_565741_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/2012/elts/us-gaap-2012-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_749982_568440_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_749982_568440_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/2012/elts/us-gaap-2012-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_749982_567952_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://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US" id="id_749982_567952_8_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/2012/elts/us-gaap-2012-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_749982_579537_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_749982_579537_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/2012/elts/us-gaap-2012-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_749982_573683_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_749982_573683_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/2012/elts/us-gaap-2012-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_749982_580950_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_749982_580950_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/2012/elts/us-gaap-2012-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_749982_565393_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_749982_565393_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/2012/elts/us-gaap-2012-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_749982_571874_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_749982_571874_4_1">Outstanding, Shares</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_749982_571874_5_1">Outstanding, Shares</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/2012/elts/us-gaap-2012-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_749982_571150_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_749982_571150_4_1">Outstanding, Weighted-Average Exercise Price</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_749982_571150_5_1">Outstanding, Weighted-Average Exercise Price</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/2012/elts/us-gaap-2012-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_749982_573099_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_749982_573099_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/2012/elts/us-gaap-2012-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_749982_576136_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_749982_576136_2_1">Options vested or expected to vest</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/2012/elts/us-gaap-2012-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_749982_569646_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_749982_569646_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/2012/elts/us-gaap-2012-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_749982_580727_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_749982_580727_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/2012/elts/us-gaap-2012-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_749982_565446_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_749982_565446_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-20130331.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_749982_677584_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_749982_677584_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_749982_677584_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/2012/elts/us-gaap-2012-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_749982_581309_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_749982_581309_2_1">Award Type [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/2012/elts/us-gaap-2012-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_749982_567257_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_749982_567257_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/2012/elts/us-gaap-2012-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_749982_570393_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_749982_570393_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="cgnx-20130331.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_749982_755597_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_749982_755597_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_749982_755597_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/2012/elts/us-gaap-2012-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_749982_568915_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_749982_568915_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/2012/elts/us-gaap-2012-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_749982_579068_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_749982_579068_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-20130331.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_749982_753916_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_749982_753916_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_749982_753916_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/2012/elts/us-gaap-2012-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_749982_573759_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_749982_573759_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572160_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_749982_572160_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/2012/elts/us-gaap-2012-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_749982_570904_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_749982_570904_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/2012/elts/us-gaap-2012-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_749982_569151_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_749982_569151_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/2012/elts/us-gaap-2012-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_749982_576739_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_749982_576739_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/2012/elts/us-gaap-2012-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_749982_574683_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_749982_574683_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfPartnersCapitalAbstract" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract_lbl" xml:lang="en-US" id="id_749982_570744_1_1">Statement Of Partners Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract_lbl" xml:lang="en-US" id="id_749982_570744_2_1">Statement of Partners' Capital [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfPartnersCapitalAbstract" xlink:to="us-gaap_StatementOfPartnersCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_568655_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_749982_568655_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/2012/elts/us-gaap-2012-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_749982_569494_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_749982_569494_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581392_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_749982_581392_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_749982_581392_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_749982_581392_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/2012/elts/us-gaap-2012-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_749982_572017_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_749982_572017_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/2012/elts/us-gaap-2012-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_749982_565768_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_749982_565768_2_1">Issuance of common stock under stock option plans, shares</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="id_749982_565768_8_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/2012/elts/us-gaap-2012-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_749982_567423_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_749982_567423_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-20130331.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_749982_753906_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_749982_753906_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_749982_753906_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/2012/elts/us-gaap-2012-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_749982_578157_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_749982_578157_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="cgnx-20130331.xsd#cgnx_StockRepurchasedToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859950_3_1">Stock Repurchased To Date Two Thousand Eight Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859950_1_1">Stock Repurchased To Date Two Thousand Eight Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859950_2_1">Repurchase of shares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StockRepurchasedToDateTwoThousandEightPlan" xlink:to="cgnx_StockRepurchasedToDateTwoThousandEightPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859951_3_1">Stock Repurchased Value To Date Two Thousand Eight Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859951_1_1">Stock Repurchased Value To Date Two Thousand Eight Plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan_lbl" xml:lang="en-US" id="id_749982_859951_2_1">Repurchase of shares, Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" xlink:to="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572892_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_749982_572892_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="cgnx-20130331.xsd#cgnx_StockRepurchaseProgramTextBlock" xlink:label="cgnx_StockRepurchaseProgramTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_StockRepurchaseProgramTextBlock_lbl" xml:lang="en-US" id="id_749982_594689_3_1">Stock repurchase program.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_StockRepurchaseProgramTextBlock_lbl" xml:lang="en-US" id="id_749982_594689_1_1">Stock Repurchase Program [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_StockRepurchaseProgramTextBlock_lbl" xml:lang="en-US" id="id_749982_594689_2_1">Stock Repurchase Program</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_StockRepurchaseProgramTextBlock" xlink:to="cgnx_StockRepurchaseProgramTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_572353_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_749982_572353_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_571797_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_749982_571797_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/2012/elts/us-gaap-2012-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_749982_581862_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_749982_581862_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/2012/elts/us-gaap-2012-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_749982_576443_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_749982_576443_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_579246_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_749982_579246_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/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradingSecuritiesEquityCurrent" xlink:label="us-gaap_TradingSecuritiesEquityCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TradingSecuritiesEquityCurrent_lbl" xml:lang="en-US" id="id_749982_573243_1_1">Trading Securities Equity Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TradingSecuritiesEquityCurrent_lbl" xml:lang="en-US" id="id_749982_573243_2_1">Short-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TradingSecuritiesEquityCurrent" xlink:to="us-gaap_TradingSecuritiesEquityCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_581088_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_749982_581088_2_1">Gross 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/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_749982_565193_1_1">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US" id="id_749982_565193_2_1">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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_749982_873632_3_1">Two Thousand Fifteen Through Expected Life Of Option [Member]</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_749982_873632_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_749982_873632_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/2012/elts/us-gaap-2012-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_749982_580955_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_749982_580955_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="cgnx-20130331.xsd#cgnx_USDollarEuroMember" xlink:label="cgnx_USDollarEuroMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_USDollarEuroMember_lbl" xml:lang="en-US" id="id_749982_669869_3_1">US Dollar Euro.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_USDollarEuroMember_lbl" xml:lang="en-US" id="id_749982_669869_1_1">U S Dollar Euro [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_USDollarEuroMember_lbl" xml:lang="en-US" id="id_749982_669869_2_1">U.S. Dollar/Euro [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_USDollarEuroMember" xlink:to="cgnx_USDollarEuroMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_578503_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_749982_578503_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/2012/elts/us-gaap-2012-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_749982_575383_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_749982_575383_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/2012/elts/us-gaap-2012-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_749982_574868_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_749982_574868_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_749982_574868_6_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_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_749982_569192_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_749982_569192_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/2012/elts/us-gaap-2012-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_749982_567795_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_749982_567795_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_749982_567795_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"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems_lbl" xml:lang="en-US" id="id_749982_637646_3_1">Weighted Average Number Of Shares Outstanding Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems_lbl" xml:lang="en-US" id="id_749982_637646_1_1">Weighted Average Number Of Shares Outstanding Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems_lbl" xml:lang="en-US" id="id_749982_637646_2_1">Weighted Average Number Of Shares Outstanding Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable_lbl" xml:lang="en-US" id="id_749982_769376_3_1">Weighted Average Number Of Shares Outstanding Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable_lbl" xml:lang="en-US" id="id_749982_769376_1_1">Weighted Average Number Of Shares Outstanding Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable_lbl" xml:lang="en-US" id="id_749982_769376_2_1">Weighted Average Number Of Shares Outstanding Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>cgnx-20130331_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.20.1 -->
<!-- Round: 5 -->
<!-- Creation date: 2013-04-25T14:28:49Z -->
<!-- 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-20130331.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapital" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapital"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfPartnersCapitalParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfPartnersCapitalParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncome" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncome"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfShareholdersEquityAndOtherComprehensiveIncomeParen" roleURI="http://www.cognex.com/taxonomy/role/StatementOfShareholdersEquityAndOtherComprehensiveIncomeParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureNewPronouncementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureFairValueMeasurementsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureFairValueMeasurementsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsSummaryOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsGrossUnrealizedLossesAndFairValuesForAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureCashCashEquivalentsAndInvestmentsEffectiveMaturityDatesOfAvailableforSaleInvestments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureInventoriesInventories" roleURI="http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWarrantyObligationsChangesInWarrantyObligation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWarrantyObligationsChangesInWarrantyObligation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureContingenciesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsOutstandingForwardContracts" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsOutstandingForwardContracts"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations" roleURI="http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationSummaryOfStockOptionActivity" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationSummaryOfStockOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockBasedCompensationStockBasedCompensationExpense" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockBasedCompensationStockBasedCompensationExpense"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureStockRepurchaseProgramAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureTaxesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureWeightedAverageSharesAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureWeightedAverageSharesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationAdditionalInformation" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#DisclosureSegmentInformationInformationAboutSegments" roleURI="http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIndemnificationProvisionsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIndemnificationProvisionsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsStockRepurchaseProgramTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockRepurchaseProgramTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="cgnx-20130331.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.cognex.com/taxonomy/role/DocumentDocumentandEntityInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_DocumentDocumentAndEntityInformationAbstract" xlink:label="cgnx_DocumentDocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityInformationLineItems" xlink:label="dei_EntityInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_DocumentDocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" 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="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" 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="dei_DocumentInformationTable" xlink:to="dei_EntityInformationLineItems" 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="dei_EntityInformationLineItems" xlink:to="dei_DocumentType" 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="dei_EntityInformationLineItems" xlink:to="dei_AmendmentFlag" 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="dei_EntityInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" 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="dei_EntityInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" 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="dei_EntityInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" 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="dei_EntityInformationLineItems" xlink:to="dei_TradingSymbol" 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="dei_EntityInformationLineItems" xlink:to="dei_EntityRegistrantName" 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="dei_EntityInformationLineItems" xlink:to="dei_EntityCentralIndexKey" 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="dei_EntityInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" 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="dei_EntityInformationLineItems" xlink:to="dei_EntityFilerCategory" 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="dei_EntityInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/StatementOfIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockDividendsPerShareCashPaid" xlink:label="us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsAndServicesSoldAbstract" xlink:label="us-gaap_CostOfGoodsAndServicesSoldAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfGoodsSold" xlink:label="us-gaap_CostOfGoodsSold"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostOfServices" xlink:label="us-gaap_CostOfServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginProducts" xlink:label="cgnx_GrossMarginProducts"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GrossMarginServices" xlink:label="cgnx_GrossMarginServices"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GrossProfitAbstract" xlink:label="us-gaap_GrossProfitAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentIncomeNonoperating" xlink:label="us-gaap_InvestmentIncomeNonoperating"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNet" xlink:label="us-gaap_SalesRevenueNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueNetAbstract" xlink:label="us-gaap_SalesRevenueNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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_CostOfGoodsAndServicesSoldAbstract" xlink:to="us-gaap_CostOfServices" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" 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_GrossProfitAbstract" xlink:to="cgnx_GrossMarginProducts" 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_GrossProfitAbstract" xlink:to="cgnx_GrossMarginServices" 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_IncomeStatementAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueGoodsNet" 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_SalesRevenueNetAbstract" xlink:to="us-gaap_SalesRevenueServicesNet" 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_StatementLineItems" xlink:to="us-gaap_SalesRevenueNetAbstract" 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_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_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSoldAbstract" 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_CostOfGoodsAndServicesSold" 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_StatementLineItems" xlink:to="us-gaap_GrossProfitAbstract" 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="us-gaap_GrossProfit" 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_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" 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_StatementLineItems" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" 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_InvestmentIncomeNonoperating" 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_StatementLineItems" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.1400" 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_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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_NetIncomeLoss" 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_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" 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_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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"/>
    <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.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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_CommonStockDividendsPerShareCashPaid" 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/StatementOfPartnersCapital">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:label="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfPartnersCapitalAbstract" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" order="1.0600" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" 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_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" 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_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" 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_StatementOfPartnersCapitalAbstract" 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="dei_LegalEntityAxis" 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/StatementOfPartnersCapitalParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfPartnersCapitalAbstract" xlink:label="us-gaap_StatementOfPartnersCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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_OtherComprehensiveIncomeForeignCurrencyTranslationGainLossArisingDuringPeriodTax" 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_StatementOfPartnersCapitalAbstract" 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="dei_LegalEntityAxis" 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/StatementOfFinancialPositionClassified">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="us-gaap_AccountsPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="us-gaap_AccruedIncomeTaxesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValueOutstanding" xlink:label="us-gaap_CommonStockValueOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueAndCreditsCurrent" xlink:label="us-gaap_DeferredRevenueAndCreditsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetCurrent" xlink:label="us-gaap_DeferredTaxAssetsNetCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxAssetsNetNoncurrent" xlink:label="us-gaap_DeferredTaxAssetsNetNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Goodwill" xlink:label="us-gaap_Goodwill"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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_AssetsAbstract" xlink:to="us-gaap_LongTermInvestments" 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_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_AssetsAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" 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_Goodwill" 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_OtherAssetsNoncurrent" 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_Assets" 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_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" 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_InventoryNet" 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_DeferredTaxAssetsNetCurrent" 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_PrepaidExpenseAndOtherAssetsCurrent" 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_AssetsCurrent" order="1.1500" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" 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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" 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_StockholdersEquityAbstract" 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_LiabilitiesAndStockholdersEquity" order="1.2000" 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.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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedLiabilitiesCurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" 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_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DeferredRevenueAndCreditsCurrent" order="1.3200" preferredLabel="http://www.xbrl.org/2003/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.3300" 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_StatementLineItems" xlink:to="us-gaap_AssetsAbstract" 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_LiabilitiesAndStockholdersEquityAbstract" 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_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="dei_LegalEntityAxis" 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"/>
    <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.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_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock" 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_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_StockholdersEquity" 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/StatementOfFinancialPositionClassifiedParenthetical">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_AllowanceForDoubtfulAccountsReceivableCurrent" 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_CommonStockParOrStatedValuePerShare" 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_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_StatementOfFinancialPositionAbstract" 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="dei_LegalEntityAxis" 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/StatementOfShareholdersEquityAndOtherComprehensiveIncome">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" xlink:label="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <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.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_EquityComponentDomain" xlink:to="us-gaap_AdditionalPaidInCapitalMember" 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_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" 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_EquityComponentDomain" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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.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_CommonStockSharesIssued" order="1.0300" 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.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_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" 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="us-gaap_AdjustmentsToAdditionalPaidInCapitalTaxEffectFromShareBasedCompensation" 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_StatementLineItems" xlink:to="cgnx_AdjustmentToAdditionalPaidInCapitalTaxBenefitForResearchAndDevelopmentCreditsAsResultOfStockOptionAccounting" order="1.0800" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.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_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" 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_StatementLineItems" xlink:to="us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax" order="1.1100" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.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_StatementLineItems" xlink:to="us-gaap_StockholdersEquity_2" order="1.1300" 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.1400" 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="dei_LegalEntityAxis" 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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:label="us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" 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_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="dei_LegalEntityAxis" 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/StatementOfCashFlowsIndirect">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:label="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:label="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Depreciation" xlink:label="us-gaap_Depreciation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:label="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities" xlink:label="us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="us-gaap_GainLossOnSaleOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapital" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapital"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock" xlink:label="us-gaap_PaymentsOfDividendsCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireInvestments" xlink:label="us-gaap_PaymentsToAcquireInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" xlink:label="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:label="us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments" order="1.0500" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.0600" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.0700" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.0800" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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_IncreaseDecreaseInOperatingCapital" order="1.0900" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfDividendsCommonStock" order="1.2200" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.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_NetCashProvidedByUsedInFinancingActivities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireInvestments" order="1.1700" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.1900" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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.2000" 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.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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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_StatementLineItems" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.1400" 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_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.1500" 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_CashAndCashEquivalentsAtCarryingValue_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_StatementOfCashFlowsAbstract" 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="dei_LegalEntityAxis" 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/DisclosureNewPronouncementsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" xlink:label="cgnx_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionTable" xlink:label="us-gaap_NewAccountingPronouncementEarlyAdoptionTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" xlink:label="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="cgnx_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax" 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_AdjustedEarningsBeforeInterestTaxesDepreciationAndAmortizationAndOtherNonCashItemsAbstract" xlink:to="us-gaap_NewAccountingPronouncementEarlyAdoptionTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NewAccountingPronouncementEarlyAdoptionTable" xlink:to="dei_LegalEntityAxis" 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_NewAccountingPronouncementEarlyAdoptionTable" xlink:to="cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems" 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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract" xlink:label="us-gaap_AssetsFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:label="us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockFairValueDisclosure" xlink:label="cgnx_CorporateStockFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CurrencyForwardContractMember" xlink:label="cgnx_CurrencyForwardContractMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="us-gaap_FairValueInputsLevel1Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="us-gaap_FairValueInputsLevel2Member"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:label="us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MoneyMarketInstrumentsFairValueDisclosure" xlink:label="cgnx_MoneyMarketInstrumentsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_CashAndCashEquivalentsFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="cgnx_MoneyMarketInstrumentsFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="cgnx_CorporateStockFairValueDisclosure" 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_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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_AssetsFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosureAbstract" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="us-gaap_LiabilitiesFairValueDisclosureAbstract" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="dei_LegalEntityAxis" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" 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_FairValueByMeasurementFrequencyAxis" 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_MajorTypesOfDebtAndEquitySecuritiesAxis" 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_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.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_FairValueInputsLevel1Member" 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_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel2Member" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_LiabilitiesFairValueDisclosureAbstract" xlink:to="us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" 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_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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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="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="cgnx_CoveredBondsMember" 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_CommercialPaperMember" 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="cgnx_CurrencyForwardContractMember" order="1.1500" 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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis" xlink:label="us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain" xlink:label="us-gaap_FairValueMeasurementFrequencyDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember" xlink:label="us-gaap_FairValueMeasurementsRecurringMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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.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="dei_LegalEntityAxis" 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_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_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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureCashCashEquivalentsAndInvestmentsComponentsOfCashCashEquivalentsAndInvestments">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Cash" xlink:label="us-gaap_Cash"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CashCashEquivalentsShortTermAndLongTermInvestments" xlink:label="cgnx_CashCashEquivalentsShortTermAndLongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockMember" xlink:label="cgnx_CorporateStockMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostMethodInvestments" xlink:label="us-gaap_CostMethodInvestments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LongTermInvestments" xlink:label="us-gaap_LongTermInvestments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MoneyMarketFundsAtCarryingValue" xlink:label="us-gaap_MoneyMarketFundsAtCarryingValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TradingSecuritiesEquityCurrent" xlink:label="us-gaap_TradingSecuritiesEquityCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InvestmentsDebtAndEquitySecuritiesAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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_MunicipalBondsMember" 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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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_CoveredBondsMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_CommercialPaperMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_SovereignDebtSecuritiesMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CorporateStockMember" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_Cash" 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_CashEquivalentsAtCarryingValue" 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_MoneyMarketFundsAtCarryingValue" 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_CashAndCashEquivalentsAtCarryingValue" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesEquityCurrent" 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_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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_CostMethodInvestments" 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="us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" 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_LongTermInvestments" 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_CashCashEquivalentsShortTermAndLongTermInvestments" order="1.1100" 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="dei_LegalEntityAxis" 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_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedGains" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedGains"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossRealizedLosses"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContributionToLimitedPartnership" xlink:label="cgnx_ContributionToLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CorporateStockFairValueDisclosure" xlink:label="cgnx_CorporateStockFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquitySecuritiesMember" xlink:label="us-gaap_EquitySecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_InvestmentExpirationDate" xlink:label="cgnx_InvestmentExpirationDate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MaximumInvestmentInLimitedPartnership" xlink:label="cgnx_MaximumInvestmentInLimitedPartnership"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_RemainingAmountOfCommitment" xlink:label="cgnx_RemainingAmountOfCommitment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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_CorporateStockFairValueDisclosure" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_TradingSecuritiesUnrealizedHoldingLoss" 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_AvailableForSaleSecuritiesGrossRealizedGains" 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_AvailableForSaleSecuritiesGrossRealizedLosses" 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_MaximumInvestmentInLimitedPartnership" 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="cgnx_ContributionToLimitedPartnership" 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_RemainingAmountOfCommitment" 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_InvestmentExpirationDate" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="dei_LegalEntityAxis" 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_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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain" xlink:label="us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" xlink:label="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentTypeAxis" xlink:label="us-gaap_InvestmentTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember" xlink:label="us-gaap_InvestmentTypeCategorizationMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_LongTermInvestmentsMember" xlink:label="cgnx_LongTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShortTermInvestmentsMember" xlink:label="us-gaap_ShortTermInvestmentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InvestmentsDebtAndEquitySecuritiesAbstract" 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.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_InvestmentTypeCategorizationMember" xlink:to="cgnx_LongTermInvestmentsMember" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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_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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_CoveredBondsMember" 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_CommercialPaperMember" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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_AvailableforsaleSecuritiesGrossUnrealizedGain" 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_AvailableForSaleSecuritiesGrossUnrealizedLosses1" order="1.0400" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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="dei_LegalEntityAxis" 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_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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InvestmentsDebtAndEquitySecuritiesAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="us-gaap_AssetBackedSecuritiesMember" 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_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:to="cgnx_AgencyBondsMember" 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_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="cgnx_CoveredBondsMember" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue" 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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2" order="1.0300" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" 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="dei_LegalEntityAxis" 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_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-20130331.xsd#cgnx_AgencyBondsMember" xlink:label="cgnx_AgencyBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetBackedSecuritiesMember" xlink:label="us-gaap_AssetBackedSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" xlink:label="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommercialPaperMember" xlink:label="us-gaap_CommercialPaperMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateBondSecuritiesMember" xlink:label="us-gaap_CorporateBondSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_CoveredBondsMember" xlink:label="cgnx_CoveredBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain" xlink:label="us-gaap_MajorTypesOfDebtAndEquitySecuritiesDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MunicipalBondsMember" xlink:label="us-gaap_MunicipalBondsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SovereignDebtSecuritiesMember" xlink:label="us-gaap_SovereignDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InvestmentsDebtAndEquitySecuritiesAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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="cgnx_AgencyBondsMember" 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_USTreasurySecuritiesMember" 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_MunicipalBondsMember" 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_CommercialPaperMember" 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_SovereignDebtSecuritiesMember" 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="cgnx_CoveredBondsMember" 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" 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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue" 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_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue" 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="cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue" 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue" 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_AvailableForSaleSecuritiesDebtSecurities" 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_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="dei_LegalEntityAxis" 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_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/DisclosureInventoriesInventories">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InventoryDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InventoryRawMaterialsNetOfReserves" 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_InventoryWorkInProcessNetOfReserves" 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_InventoryFinishedGoodsNetOfReserves" 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_InventoryNet" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/DisclosureWarrantyObligationsChangesInWarrantyObligation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualLineItems" xlink:label="cgnx_ProductWarrantyAccrualLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductWarrantyAccrualTable" xlink:label="cgnx_ProductWarrantyAccrualTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_PayablesAndAccrualsAbstract" xlink:to="cgnx_ProductWarrantyAccrualTable" 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_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrual" 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="cgnx_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" 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_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPayments" order="1.0400" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease" 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_ProductWarrantyAccrualLineItems" xlink:to="us-gaap_ProductWarrantyAccrual_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="cgnx_ProductWarrantyAccrualTable" xlink:to="dei_LegalEntityAxis" 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_ProductWarrantyAccrualTable" xlink:to="cgnx_ProductWarrantyAccrualLineItems" 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/DisclosureContingenciesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContingenciesLineItems" xlink:label="cgnx_ContingenciesLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ContingenciesTable" xlink:label="cgnx_ContingenciesTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="us-gaap_LeasesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfCompanysPatentsFoundInvalid" xlink:label="cgnx_NumberOfCompanysPatentsFoundInvalid"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfRespondentsWithWhomSettlementWasReached" xlink:label="cgnx_NumberOfRespondentsWithWhomSettlementWasReached"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_ContingenciesLineItems" xlink:to="cgnx_NumberOfRespondentsWithWhomSettlementWasReached" 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_ContingenciesLineItems" xlink:to="cgnx_NumberOfCompanysPatentsFoundInvalid" 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_ContingenciesTable" xlink:to="dei_LegalEntityAxis" 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_ContingenciesTable" xlink:to="cgnx_ContingenciesLineItems" 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_LeasesAbstract" xlink:to="cgnx_ContingenciesTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureDerivativeInstrumentsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" xlink:label="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <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_DerivativesFairValueLineItems" xlink:to="us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="dei_LegalEntityAxis" 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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureDerivativeInstrumentsOutstandingForwardContracts">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeByNatureAxis" xlink:label="us-gaap_DerivativeByNatureAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeLineItems" xlink:label="us-gaap_DerivativeLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeNameDomain" xlink:label="us-gaap_DerivativeNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeTable" xlink:label="us-gaap_DerivativeTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EuroUSDollarMember" xlink:label="cgnx_EuroUSDollarMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_JapaneseYenEuroMember" xlink:label="cgnx_JapaneseYenEuroMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_JapaneseYenUSDollarMember" xlink:label="cgnx_JapaneseYenUSDollarMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" xlink:label="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_USDollarEuroMember" xlink:label="cgnx_USDollarEuroMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DerivativeByNatureAxis" xlink:to="us-gaap_DerivativeNameDomain" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="us-gaap_DerivativeTable" 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="us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments" 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_DerivativeNameDomain" xlink:to="cgnx_EuroUSDollarMember" 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_DerivativeNameDomain" xlink:to="cgnx_USDollarEuroMember" 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_DerivativeNameDomain" xlink:to="cgnx_JapaneseYenUSDollarMember" 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_DerivativeNameDomain" xlink:to="cgnx_JapaneseYenEuroMember" 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_DerivativeTable" xlink:to="dei_LegalEntityAxis" 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_DerivativeTable" xlink:to="us-gaap_DerivativeByNatureAxis" 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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AccruedExpensesMember" xlink:label="cgnx_AccruedExpensesMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:label="cgnx_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="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_BalanceSheetLocationDomain" xlink:to="cgnx_PrepaidExpensesAndOtherCurrentAssetsMember" 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_DerivativeContractTypeDomain" xlink:to="us-gaap_ForwardContractsMember" 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_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_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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeAsset" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeFairValueOfDerivativeLiability" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="dei_LegalEntityAxis" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_BalanceSheetLocationAxis" 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_DerivativeInstrumentRiskAxis" 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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="us-gaap_DerivativeContractTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="us-gaap_DerivativeInstrumentRiskAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:label="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativesFairValueLineItems" xlink:label="us-gaap_DerivativesFairValueLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:label="us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForeignCurrencyGainLossMember" xlink:label="us-gaap_ForeignCurrencyGainLossMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ForwardContractsMember" xlink:label="us-gaap_ForwardContractsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <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.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_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_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_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNet" 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_DerivativesFairValueLineItems" xlink:to="us-gaap_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="dei_LegalEntityAxis" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" 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_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable" xlink:to="us-gaap_DerivativeInstrumentRiskAxis" 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_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_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.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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureStockBasedCompensationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount" xlink:label="cgnx_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" xlink:label="cgnx_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ExpirationPeriodOfStockOptionPlan" xlink:label="cgnx_ExpirationPeriodOfStockOptionPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_GeneralStockOptionPlanMember" xlink:label="cgnx_GeneralStockOptionPlanMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfGroupsWithinEmployeePopulation" xlink:label="cgnx_NumberOfGroupsWithinEmployeePopulation"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_NumberOfStockOptionPlans" xlink:label="cgnx_NumberOfStockOptionPlans"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" xlink:label="cgnx_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue" xlink:label="cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockOptionAndIncentivePlanMember" xlink:label="cgnx_StockOptionAndIncentivePlanMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_GeneralStockOptionPlanMember" 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_PlanNameDomain" xlink:to="cgnx_StockOptionAndIncentivePlanMember" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="dei_LegalEntityAxis" 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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_PlanNameAxis" 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_AwardTypeAxis" 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.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="cgnx_NumberOfStockOptionPlans" 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="cgnx_ExpirationPeriodOfStockOptionPlan" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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_NumberOfGroupsWithinEmployeePopulation" 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_PercentageOfStockOptionsGrantedToSeniorManagementExpectedToVest" 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_PercentageOfStockOptionsGrantedToAllOtherEmployeesExpectedToVest" 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_EstimatedForfeitureRateForUnvestedOptionsForSeniorManagement" 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_EstimatedForfeitureRateForUnvestedOptionsForAllNonSeniorManagement" 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="cgnx-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:label="cgnx_AnnualActivityOfStockOptionPlansLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_AnnualActivityOfStockOptionPlansTable" xlink:label="cgnx_AnnualActivityOfStockOptionPlansTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue" xlink:label="cgnx_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0300" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" order="1.0400" preferredLabel="http://xbrl.us/us-gaap/role/label/negated" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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="cgnx_AnnualActivityOfStockOptionPlansLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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="cgnx_AnnualActivityOfStockOptionPlansTable" xlink:to="dei_LegalEntityAxis" 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_AnnualActivityOfStockOptionPlansTable" xlink:to="cgnx_AnnualActivityOfStockOptionPlansLineItems" 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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="cgnx_AnnualActivityOfStockOptionPlansTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureStockBasedCompensationWeightedAverageAssumptionsUsedInEstimatingFairValuesOfStockOptionsGranted">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsLineItems" xlink:label="cgnx_ScheduleOfStockOptionsLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ScheduleOfStockOptionsTable" xlink:label="cgnx_ScheduleOfStockOptionsTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="cgnx_ScheduleOfStockOptionsTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" 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_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" 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_ScheduleOfStockOptionsLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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_ScheduleOfStockOptionsTable" xlink:to="dei_LegalEntityAxis" 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_ScheduleOfStockOptionsTable" xlink:to="cgnx_ScheduleOfStockOptionsLineItems" 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/DisclosureStockBasedCompensationStockBasedCompensationExpense">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ProductCostOfRevenueMember" xlink:label="cgnx_ProductCostOfRevenueMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SellingGeneralAndAdministrativeMember" xlink:label="cgnx_SellingGeneralAndAdministrativeMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ServiceCostOfRevenueMember" xlink:label="cgnx_ServiceCostOfRevenueMember"/>
    <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_AllocatedShareBasedCompensationExpense" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsReportLineDomain" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="dei_LegalEntityAxis" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsByReportLineAxis" 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/DisclosureStockRepurchaseProgramAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EquityLineItems" xlink:label="cgnx_EquityLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EquityTable" xlink:label="cgnx_EquityTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchasedToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedToDateTwoThousandEightPlan"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" xlink:label="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount" xlink:label="us-gaap_StockRepurchaseProgramAuthorizedAmount"/>
    <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_StockRepurchaseProgramAuthorizedAmount" 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_StockRepurchasedToDateTwoThousandEightPlan" 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="cgnx_StockRepurchasedValueToDateTwoThousandEightPlan" 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_EquityTable" xlink:to="dei_LegalEntityAxis" 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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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/DisclosureTaxesReconciliationOfUnitedStatesFederalStatutoryCorporateTaxRateToCompanysEffectiveTaxRate">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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_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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" 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_TaxCreditCarryforwardTable" xlink:to="dei_LegalEntityAxis" 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_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/DisclosureTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" xlink:label="cgnx_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities" xlink:label="cgnx_IncomeTaxExaminationYearsUnderExaminationOtherEntities"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncreaseDecreaseInterestAndPenalties" xlink:label="cgnx_IncreaseDecreaseInterestAndPenalties"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" xlink:label="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_LiabilityForUncertainTaxPositions" xlink:label="cgnx_LiabilityForUncertainTaxPositions"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" xlink:label="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" xlink:label="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OpenedTaxYearsByMajorTaxJurisdiction" xlink:label="cgnx_OpenedTaxYearsByMajorTaxJurisdiction"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ResearchAndDevelopmentTaxCreditsMember" xlink:label="cgnx_ResearchAndDevelopmentTaxCreditsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ResearchAndDevelopmentTaxExpenseMember" xlink:label="cgnx_ResearchAndDevelopmentTaxExpenseMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" xlink:label="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" xlink:label="cgnx_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis" xlink:label="us-gaap_TaxCreditCarryforwardAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardLineItems" xlink:label="us-gaap_TaxCreditCarryforwardLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain" xlink:label="us-gaap_TaxCreditCarryforwardNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardTable" xlink:label="us-gaap_TaxCreditCarryforwardTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued"/>
    <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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_ReductionToTaxExpenseForTwoThousandAndTwelveResearchAndDevelopmentCredit" 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_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent" 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="cgnx_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions" 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_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit" 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_LiabilityForUncertainTaxPositions" 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="us-gaap_LiabilityForUncertainTaxPositionsNoncurrent" order="1.0800" 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.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="cgnx_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital" 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_TaxCreditCarryforwardLineItems" xlink:to="cgnx_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" 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_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves" 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_OpenedTaxYearsByMajorTaxJurisdiction" 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_IncomeTaxExaminationYearsUnderExaminationOtherEntities" 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_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxCreditsMember" 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_TaxCreditCarryforwardNameDomain" xlink:to="cgnx_ResearchAndDevelopmentTaxExpenseMember" 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_TaxCreditCarryforwardTable" xlink:to="dei_LegalEntityAxis" 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_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/DisclosureWeightedAverageSharesCalculationOfWeightedAverageShares">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:label="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" 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="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" 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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="dei_LegalEntityAxis" 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_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" 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/DisclosureWeightedAverageSharesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:label="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareAbstract" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationTable" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="dei_LegalEntityAxis" 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_WeightedAverageNumberOfSharesOutstandingReconciliationTable" xlink:to="cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems" 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/DisclosureSegmentInformationAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="us-gaap_NumberOfReportableSegments"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SegmentInformationLineItems" xlink:label="cgnx_SegmentInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SegmentInformationTable" xlink:label="cgnx_SegmentInformationTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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.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_SegmentInformationTable" xlink:to="dei_LegalEntityAxis" 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_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/DisclosureSegmentInformationInformationAboutSegments">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MaterialReconcilingItemsMember" xlink:label="us-gaap_MaterialReconcilingItemsMember"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_MvsdMember" xlink:label="cgnx_MvsdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueGoodsNet" xlink:label="us-gaap_SalesRevenueGoodsNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesRevenueServicesNet" xlink:label="us-gaap_SalesRevenueServicesNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentDomain" xlink:label="us-gaap_SegmentDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_SisdMember" xlink:label="cgnx_SisdMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="dei_LegalEntityAxis" 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_ScheduleOfSegmentReportingInformationBySegmentTable" 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_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.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_SegmentDomain" xlink:to="cgnx_SisdMember" 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_SegmentDomain" xlink:to="us-gaap_MaterialReconcilingItemsMember" 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_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.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_SegmentReportingInformationLineItems" xlink:to="us-gaap_SalesRevenueServicesNet" 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_OperatingIncomeLoss" 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/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_AccountingPoliciesAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SignificantAccountingPoliciesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_AccountingChangesAndErrorCorrectionsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountingChangesAndErrorCorrectionsAbstract" xlink:label="us-gaap_AccountingChangesAndErrorCorrectionsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" xlink:label="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_AccountingChangesAndErrorCorrectionsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_FairValueDisclosuresAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_FairValueDisclosuresTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="us-gaap_FairValueDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:label="us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_FairValueDisclosuresAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" xlink:label="us-gaap_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_CashAndCashEquivalentsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsInvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashAndCashEquivalentsAbstract" xlink:label="us-gaap_CashAndCashEquivalentsAbstract"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" xlink:label="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:label="us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_CashAndCashEquivalentsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_ComponentsOfCashCashEquivalentsAndInvestmentsTableTextBlock" 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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" 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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock" 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsInventoryDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InventoryDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_InventoryDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_InventoryDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfInventoryCurrentTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_GoodwillAndIntangibleAssetsDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_GoodwillAndIntangibleAssetsDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ProductWarrantiesDisclosuresAbstract" 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_StatementLineItems" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProductWarrantiesDisclosuresAbstract" xlink:label="us-gaap_ProductWarrantiesDisclosuresAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ProductWarrantiesDisclosuresAbstract" 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_StatementLineItems" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_CommitmentsAndContingenciesDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_CommitmentsAndContingenciesDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsIndemnificationProvisionsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_IndemnificationProvisionsTextBlock" xlink:label="cgnx_IndemnificationProvisionsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_IndemnificationProvisionsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_StatementTable" 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/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsDerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_OutstandingForwardContractsTableTextBlock" xlink:label="cgnx_OutstandingForwardContractsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" xlink:label="us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_OutstandingForwardContractsTableTextBlock" 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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock" 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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" 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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsStockRepurchaseProgramTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:href="cgnx-20130331.xsd#cgnx_StockRepurchaseProgramTextBlock" xlink:label="cgnx_StockRepurchaseProgramTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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="cgnx_StockRepurchaseProgramTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TextBlockAbstract" xlink:to="us-gaap_StatementTable" 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/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_IncomeTaxDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_IncomeTaxDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsIncomeTaxDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_IncomeTaxDisclosureAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsEarningsPerShareTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_EarningsPerShareAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_EarningsPerShareTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="us-gaap_EarningsPerShareAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:label="us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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_EarningsPerShareAbstract" 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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SegmentReportingAbstract" 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_StatementLineItems" xlink:to="us-gaap_SegmentReportingDisclosureTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:label="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-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="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" 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_SegmentReportingAbstract" 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_StatementLineItems" xlink:to="us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" 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_StatementTable" xlink:to="dei_LegalEntityAxis" 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>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EVKAE">
      <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="3">3 Months Ended</th>
        <th class="th" colspan="1"></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>Mar. 31, 2013

</div>
          <div>Equity securities [Member]</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012

</div>
          <div>Equity securities [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_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_cgnx_CorporateStockFairValueDisclosure', window );">Fair value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,763,000<span></span></td>
        <td class="nump">$ 2,131,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_TradingSecuritiesUnrealizedHoldingLoss', window );">Gross unrealized loss</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">368,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_AvailableForSaleSecuritiesGrossRealizedGains', window );">Gross realized gains on sale of debt securities</a></td>
        <td class="nump">50,000<span></span></td>
        <td class="nump">94,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_AvailableForSaleSecuritiesGrossRealizedLosses', window );">Gross realized losses on sale of debt securities</a></td>
        <td class="nump">19,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_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>
        <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_ContributionToLimitedPartnership', window );">Contribution to limited partnership</a></td>
        <td class="nump">19,886,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_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>
        <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_InvestmentExpirationDate', window );">Investment expiration 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>
        <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_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_CorporateStockFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Corporate Stock Fair Value 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>cgnx_CorporateStockFairValueDisclosure</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_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=6872113&amp;loc=d3e27357-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 21<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6872113&amp;loc=d3e27357-111563<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 21<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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_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>The increase (decrease) resulting in a loss from the difference between the fair value and the carrying value, or in the comparative fair values, of trading securities held at each balance sheet date, that was included in earnings for 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 Trading Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6526789<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 21<br><br> -Subparagraph e<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6872113&amp;loc=d3e27357-111563<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6880815&amp;loc=d3e20235-122688<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 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=16383099&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>13
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAHAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock Repurchase Program - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">1 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Nov. 30, 2011</div>
        </th>
        <th class="th">
          <div>Apr. 30, 2008</div>
        </th>
        <th class="th">
          <div>Mar. 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_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="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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="nump">$ 80,000,000<span></span></td>
        <td class="nump">$ 50,000,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_StockRepurchasedToDateTwoThousandEightPlan', window );">Repurchase of shares</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,375,875<span></span></td>
      </tr>
      <tr 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_StockRepurchasedValueToDateTwoThousandEightPlan', window );">Repurchase of shares, Value</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 30,000,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_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_StockRepurchasedToDateTwoThousandEightPlan">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Repurchased To Date Two Thousand Eight 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_StockRepurchasedToDateTwoThousandEightPlan</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_StockRepurchasedValueToDateTwoThousandEightPlan">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Repurchased Value To Date Two Thousand Eight 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_StockRepurchasedValueToDateTwoThousandEightPlan</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_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>The amount authorized by an entity's Board of Directors under a stock repurchase 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_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>ZIP
<SEQUENCE>14
<FILENAME>0001193125-13-182039-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-13-182039-xbrl.zip
M4$L#!!0````(`%V!G4(/0B+Q?\X``&+M"P`1`!P`8V=N>"TR,#$S,#,S,2YX
M;6Q55`D``]+3?E'2TWY1=7@+``$$)0X```0Y`0``[%U9<]LZ>[[O3/^#ZHM.
M.U/8V$%D3O(-%_$TG2RNX[-\O=$P$FQQCDRZ).78_?5]0<JR)&NA99&FTN8B
MB412Y//PQ;L#^.5O]S>3WIW)\CA-WI^04WS2,\DP'<7)]?N3:8ZB?!C')[V\
MB))1-$D3\_[DP>0G?_OPC__PRS\AU+NXZ`5IDIC)Q#ST_AR:B<FBPO0^)O:*
MH8&#P^F-28I_ZWV/<C/JI4GO3^_B4X^>DEYO7!2W[\[.?OSX<9IEH\>?.1VF
M-V<]A!YO\7OU=.]Z/7E*,5SW=.@BG2:C=SVQ\)6?F:B`TWLC>(YW/8H)0Y@C
M*BX)?T>==US_U^+9Z>U#%E^/B]Z_#/\53L8"V2MZ%Z<7IPO`_KGW+4UR./OF
M-DH>>NYDTKNP5^6]"Y.;[,Z,3F<_>O\]F_2`TR1_?[(`SWY]FF;79W`+=A;/
MV#FISGQGCTZVG#^)D[\L??/S[1=+Y_]@Y=E$:WU6'GT\-<Y33HG:]C#5&?/?
MSN-UOPRGDK,_/W_Z-AR;FPBM(@!)N8ZBV_F55U'^O;QN=@"N)Q1A@AAYO&1D
MGFY4/E%NAJ?7Z=T9'%AS.OQ0EDY,OO86Y9$U%PVOD_LE-,/T.C'WI839]XS9
MT@V*A]L--RB/K+F!??!1L8QC1I<XJPXNG1JO/556I\;SQP:Q+K*']?3,#JYY
MF#BY,WFQ_JKJV)J+DNG->N$8%=F9A7T&9Y@L'LXO@%&Q^YHT02O738MLHQ3J
M,SAZ`N.GURM'T.1=7LK9A;GJE>+\SO[J^Y,\OKF=6*$KOXNRH7WQ]09.><4X
M,U?O3ZQ4H,?7?WJ?C_885_6'[%D%:S80WOE1/G:3D?VG_]_3^"Z:@';,W<*/
MLNP!M.[OT61J>L,T*<Q]<6$?UZ23P7E?:*D0_"&,8/2?&&,Z^'89#/#`OE+,
M,1F`ZIXF<77-;%`/?OL6G/1&9AC?1!.0;,1.>O$(#H\&BFOMT($CI!NZ!!2D
M#$/$&=7($:Y&?8W[PN<>_,$#8N]&Q<D'3H30<.]?SEX$IV(`QO6[?E+$Q0/H
MT9LT^5:DP[^^C:/,Y%^G16EAX((70B_?X1+TO/S%1=0?OX2KL/N"*#_P`"<3
M#N(.E\AU`XY\3U&7^D`!D0,Z$'`S;'$S+HAF])>S>B"67WEYV+/FSQH0D^2E
M@7*S+$JNC36.WL/3*>?1@_W*_1%EHZ^W]L3%'_X(0Q]T;SS<1TR><U5;3"AE
MFHJ^0(KI`/'`5<AAE",AN`]T2<?M,RLF9$!./@@L&5^2DL886";:O8OB2?1]
M8L(T^P:2&)COQ3<SG&9Q$9O<O4FS(OX?^PQY`7>*\_;X`W%C1&H/!0%S$2>.
M0([D"N'0\4(J?*69-P"1`_:8Y(*R)?I>BNNPXM>_-]DPSNW]_S#6ZS$C%SS&
MZ-K,CIAS4/,'%<;!K<D&SP<R7:55>;(?:$H0]4(/<1XPY*C013X,7U]HY7N^
M'C`KEO+D`V6G5!Y.)FO2LJ+]5Y6&.RW&:6;?7@.*[[D<NDJ%'@TQ\D,B$1>,
M(5=AC=Q^/P@<HOK4YP,RH/KD`[%#&"\K^\U/OPSS(W@;29%F#W^DV5\?D_,L
M'9H\_V**KU<SA[G%L:>THQP/8@!'"(HX[?O(\Y5$U&=.(`(..E\,2L4%YH\L
M`:Z!8QDXG#&:#HL_(BM&Q8,['&;3:-(>5GB#;E^Y&!&"84"XH*+=()0HT([C
M]$FHF!]4`T+8`:'4$MSU3[]=QS[IH5^S-,]_2R#^FEB)^`2?3$ZZIV.9]6/(
M5@6["]0*)4.(<:<3B#='7XNQR:P^R<P85$I\9SY"-'UC['6EV%Q&]^TQ4G.T
M,V`$(@)'+DO#"V$M<_(ICK['DY)"?YIE,(HZ!YM:05`$O.=%U,\??'6$F]LH
M'O7OK<DPX/J6W+@@%D5GD3J@S9F2>F6P[P2RC#PP5P:^'L&[KLZ"-_\E388=
M!4THH%94.DNHMX-8!GQABBA.S*@?90EXGOG"@("?B8=Q]T`S``WN(^;+[WHW
MDA6-5E+3.70$O#@IJ*#+[[1ZV@UFZBK-\FT:_5<@IGLVRLINB7*=D:H#Z;`A
MP.\FM^YM4FJ+(?SW,K5?+81E[O5U9JY!H+H?H99JGW)VT`AU;X::SPZU8$F!
M4:K$LOOP@LQ0`VF"XXU4K6.N3S%O)'M2/U+]G";FX7.4_66*<)J,WDX&`U^&
M./!A)!,>(JX@FG%T/T#2\T#\?.SA,*QDD.`5%V<'AF=>O,VLYQ=F:$!:0<^"
M:]!5CXZ7(V[50&Q!L"$^AQ,ZA\VF:B1>T2:+3[SRWB:3](>M14'L%J33[\75
M=/*<B:Z^2!CM92RZ]!Y?@FC#BPWC),['X`NDZ:CCB1<8N5HY&U[W9AR-F8XO
MTYOO)FLE'<>$*\/0(8A)%W0;)3YR?4>AP`D\Z<N^#B6>6P7FK(R)@V,^$*75
MCWV]FN4(%W(KO]J\4DL5'H?!$/098AAL!R=]%[G$=Q`FRA5]";ZA:\T&/OD@
M),7R(/9V!_!E>A?"[2Y'T=8=$6PY1[+VT9]9TVQJ1E6:"(+M#J>!"""D])DI
M7?_X&[-<X.J6B?%Q.AF9++<N;_'0.;!,K(V@=^'84<3XF.?3;A4P&*Z*MLMR
MN^'!ZR:XE\MN795G9E,'HGZ&>RVJ94JL\?T13UJL8]353N`'.T0ZRV[_X^,V
M5@;MI(<@;9+7.6Q6XQGF]1GA"P/>VM3FD'WX%'<W$4YI21)9EI==,%:U7UY\
M-L4X'7TL>ZHL9RTZU77#8=M)H/AJ_7;-HS]/0'4.#"AS1JE>`0-/NKM`T55)
M5&"'&14[:Q-K17!S)M@'F'$R3:<K-<OS-(_MB/YD\OQR'"6$?H8SQ_D\*5D5
M-FF+P2&EC`::(N6R/N*8!LAC.$2.*SG609\+/QRH,K6XR90='/V&6/HB^O$9
M3LIB@-+M4!K;;()>*?[LQM%*L:#K]A-&)&..;*,JL,.L/GKC#^"K_98,36:+
M=Z`4'L6XR_$B!8],:"'6AA<U`#VW1EVH@]2T4V!S-=/.,S-5M_XQBSJ/H7<"
M-`WE5#CKHN;=+13I+<C`P_DD@N$"@P/HN;5#IXO9:&(=*2[YLTZIC1!>$DZ"
M/IY]^B,NQG'R-3%_-U$61G'6LHA+C[O8#PC"7#E`1\"19M;"](GV0/Q]9BO3
M&&LKY80RR9T7!)B[<#Y/,,25=VJ=\=*J7YMD&!_:Y-[G\;LDGKP_*4!N]QT*
MXGF/_U.>H41WR/;V@X]DL'LKR?<MC[]BJ-+D^M)D-V\2"-4=OZ6F$MQ9[DA?
M\^CK6F"ZJG^US<K"]\N>WI;FK?[-[21],#`LL[MX:-8[-F"&[RJ/Q?HP^65:
M1)/%XS9^_)(6?S<`RLZD.DC;\@9J\"HS/E'<"R1&0G%04+Y+D./['NK[(O"U
M1UA?D9D+#-'$L@/2&/K]4H?=ZS?B=MZ!8)J^0*<_?=JH_<ZC[&OVK;!]9J4F
M.3=9R7T+'1A[ZT/GY`,^A=NOU8>;`+7=;G6\[2U@;JAS2FGC0=9>72\V;_`X
MMB%`\4QBKN(BG]>!SDT2369EDH_`,O!2S+S>UA1AH'4`LBI1WV$$<4\3Y'E!
M'WE<>E)3[05!4'6ZE5V$*Y[K*Q#6579UTS"7/\SDSE2IF#?P>&MFH$B94W'(
MAF;,PZ)?H7@T*B^))N=1#&_#CV[CRB@]ZJ/..2;,TJ4T6;4D.Y&L:-`C**66
MF0[-Y7)V<E?QU#:T%.93?&>KRZ"?KF,0HGFZMW,H"2LK)GC9T=P.8GU?'6CN
M+C=B$7"II4/$:D)CS;-7^.PL\D,6V(ZH@YK:#CVBJHBJ)1X62)^WV=BA5OV`
MS<.\WJU^^JW#-!?9SI(909N>>0'6SBQI!ST,O)#MK0=BS7O\-4NGM[/$T&.D
M=I[>VODI=B&7UZ)^_,E='6/<48[CBA!)1W,K_WWD,E\@"G\''(=A/Y!5@+GZ
M4K<#6$!<*PY]BBXANHC3<EIW/C.8]EOWQNJDUH1!$H]JZ@EDHVR(NX6#M,#@
MWTOB2+\/;U\^N9N/8G!`H`OT6=<JB[]/[<67Z:?X!HP0:).L2,#8CN/;UCCI
MA[XD?18BBET?PAT8)=HZD2%V0\X\`N,F'-#2==3.K*94"\$"V+H)5?<*G/0P
MG68VH9I[MBIJ0K#,Y<=.)Y+MPAJ8+RB/PT+>E\M9;KKZV<L?:?>)M'$>H6P6
MHAP:\;X\7HXS8Q;?T.,+ZS27W/J[Y?H;>U&Y&_3>=,[>R^PMS>_3:399*9ED
MMFA0`Z`7K4.4CU>JK=_&:5;8-+^;C-ZT6%&W:ZM<FX#)6=_JGK`6.+DP-^!_
MV=F'I2W]>O546NN:L00E)LE"2+'ET1<]JKR`^X(1!6FZ,C$(C[F`CZ7W667S
M9Q$&?.-.)E_2Y)M)XC3['"51%9F\FH=;N.?6Y&A-QY+;Q#-ACQ[4JX'MR5)G
M^6$E/W0/?K8P`Y[G$+Z!`TNQ65Y.V+"I9."VG.XPCR*6L\R=8<<ZWZ=2S]AY
M+:R7,+3*;D<)(I8@1>H2M!W58@K(7GUAX#&'8QOA7*8!R"$8KLMQ.LVC9-2W
MQ0<;[+<S\4E)ABF58&`$98B[PD>.HCYR@WZ@/%=2C])J13]2+@LB'"4>LSBU
MH6S!7YKE!DFH:W;J\P!#I_3W%M)9+\.TG/#\DE:9[D>[!0K(Q-=)E3P</@00
MZ]Y!_&O7T,F+K%P=-X=K`I/#65:CN?F_F]%UN=;=_(3]:!L(*3@F]U)JB>D:
M$ON_76PET<-">YJ[$/)K`L&_EL@3#"/*%*-"^4H%_7DF2*GE[&DC1!P%U\)9
MP_5_G/]]*]=<L$!S3R'?40IQXF+D*FEKJ*'RN/8$#9TYUT3-)?;_/-V.U'OH
M!^P([0N'(-$G`G$'#(@C5!\I%KJ>HA[G4L_IKCH=_Y]L18DF>\@VZ`L9**LX
M`J;L>JL.\GSX'_/#0'(/]P,;_SS*-I%O(-O=FNX,C$N!U;T2C&G]4A^@7GUB
MEK/E#.(NW?K\Y\[RK;%LA&\ZF\=/*-A2<HA9!B_B^VF,S),G7Z^>OBRKMWMS
MIR1E]_`/^`;PR:',N0>06(N]DB7@FX%,,@3*P::7P"2Z+NVC@,J^(WRJN?.D
MF9>K[W5`OHB6>3WKD-1(B:5=<7^/S)MV7$P<A81=LAH\AA"YX"F@(`3I"IDB
MF+MS:E8F@]9%6F=%JODO!'$^G*3Y=-^>/DL0F-U[H:AF;`#V&(X`78[D>\F.
MYY!`@W.$@L#S$.^K$'F>1X`EC;GR?*Y\N66F1BVD"\'/P@I#"X;EV-E97$OI
M93"7BG79;6HW`RF#J6.GQ":R;42Y4,G;`:_-UN!MI-A/3.KRD[/14=XZ$Z(>
M1Y5Y6YT+T0'@$"JQ=4[K@8"7=IUW$CA3HL$W7O;SZDX"=P1FS0'G52-S!X';
M?];E'@X$7)0[/)!N(G=8@Z]<6N3.,^`K<6C9WA$-B_RI#:H-N_=(@N)RRX!_
MM154Y=OGSQS+?4BH16/IKO]\#-+5J.6%\+LV]I3@I$D#ZY2LX0YJ'4!.F[2P
MNEK8I]X>4@T,%$9H31?[`&[4X,FNM!M;M8N2+J-L/$QJ%QU[LU'Z'&>]R.?U
MP:%]KG)=/;:RL-1^\R<[0-C6B.G5A%'[7+;/3A&.Q4_"V+90Z]6,,?M<=D\F
MXNS8&NQX"-L6HKV:,&Z?JUS11U'U<Q"V-;1[-6&B;`BQ$U:T?LG"'ITF;$M$
M^&K"I'TNQ_(EU'Y+;;Y])+F9O.UQT.L=!56*V_.D6<N!X%L30#OH+6V/YEX]
M;IP2>%GEIP<9.)U@;$L4^&K&M'TN";9,5SL^''!]CM<OWSRPJ]!@#HQ`G*RV
MULV?P\?,<YQ0!\B7F`)\CI$G`HPTD1[FTN6AYU999ML73L3>:SH?:CKY1K2U
MWWA]R-8Q+I-M*XO^[YA??GBH4CM[^1UUH7*K#$NH:W8N:QVNDIPU"I=9UZ&$
MNV:=A/;A*D7VJIO6A2NLQB_AKMEB<A/<V000NQEI.5'R,KJ?[5,(FFZA`]=-
M1M4R&G8ETR@;VJQ88.[,)"T7XZN6<=Z;(<H$NY?2X;0&0\]:WJQJ%Y3[2-#0
M1=R3'G("KI&FU"':\3@+GMHYQ>(<ZD,!7^*R7.EUPZ3L"U-N!0BW>[I#T[PZ
MBL(XV(-7*K!P7=)'#G<YXMCUD.8^!IHY[[L8!SJ@\ZW(F<*+O!Z>A+?8@!PH
M%-P1U@O1Y`!9KEJ+A)73!2C5*^OHO6YK\G8V$WXCOICEJZ:_5FN;X>:WM'PC
MINQZ(G@]4R_?Z[+I>.!-&.+5V#O$\GQOJJ/V3BS76\C0ZBB)G1UQY1'IJ*;Y
M8IM'WI'IJ*:9*M=8J+L103>55-,4<3OXM#Q^);5O+:<63T[I2*U.<#EF'=4P
M7:R:GOD3J*B]VS%K,M5^.OE-!,*F3K1NHJS7KIK9MP):BR9AU8R0>+LV/B8U
MLW=/;TV^MK2NM*\J&I:-6<1UQ+Y,PP3Q<O!LSW4<@8[9NVF@%DWEXL@[&P:.
M2,?LWSY?DZ\NZ9C&P7;$'6EZ#/#&FF9:5A5[MLO4HHE5VP9ILMUM.RI=L>^$
MDYJ$=4M7-"L<=@F>#9V@1^*0-,T0+X>/./;DRO[=1;5XDE;-<*GD3Z)E&J>+
MS982.OKL2N-,/9NU=60:JG&";`./E'6K"1U64'LV\]6BB5?[R8B?)B_3.%^@
MH>K.JNFZ@MIWKF!-IKH1;S4N$-83(EPW,0^F644CN7:$:JEG@.#2%:+".=YB
M>-N$V6JX/%)ETS97-H-\9!%;VQ19AX@R=GR%JA6BFNT;J#:4QEKNT.A'I*B:
M)LSN$K`]PCT6-=4T4Z"EE-Y`U9&HJ:8I*MTIS/G1^U/-MAV0,G+32A]O__-+
M^'I]/$+XVV:PVY8.F\(^LIIZVQ2!JH'3ZUJN[BJ:1GL/2+5OI$..N%36-F%L
M8V[VV/RAIIFR#M%Q*ZFF&>+EX&MDF956M52S!4E2%?3A^Y]&2S5<T"=O7-%O
M6SQLO8P?MT/4.$<V]I*RD57#VM0U#9<62=G++.V&`C^'JGG%@IEU">N0JFE>
M.HYP_FC;%-FY67+3_+5C4C1-UA9)-<E=J1US(H]*TS1,F*V9U6V3[W3LU3Q5
MH*:<#:;^:-14PQ3Q<O@Y;2X*ZI=KS>V]FLEKBXGU=H:>;1VU_QH`,Y3[4?0E
M38;'PE*Y2MC>5=<GI'6UDEVB,$ZFZ71%L3TN*_/)Y/GE.$H(_0QGCG/W^CHS
MUU%A*NU'WXI112FC@:9(V;VX.:8!\A@.D>-*CG70Y\*?[<I--_G=!^?B)=+Y
MM%'\'W$QCI.O2;DS_'R1R+?B57K<Q7Y`$.;*;EX6<*29DHCVB?9`BGU6-@?@
M^7HZ+QG/NT"W:R+:HTJVL;IV7>FM%H6J)/C-Q:WF,+:M8*`2ZY9>7D7%PK)C
M=:79O2I,%J;3S$IS[EG-8L+XKA3N=CC>&G37%U2QO+C_B_#/!G.%_O)'VA[X
MPPQ26P#E;+9<Y:'A[TOJY3@S9E&J'H7LF*2*OT*J'IF<\3JGXX@$B]DF'H'W
ME*N=!+2Q&<<C69JK_=(\@@2N]!4"7\P'-4]\I,,`(Q&XFBCUO^P]6V^C2-;O
MD?(?4&9WU"N9::J``M+3(V$NK6@[ETD\W\SN2T1P)4&#P0LXG?S[KPI\Q78"
MV-QL\I*88#C7.M<Z!0U!!@FQN(H.*MQ/V%2XN2E30#`]F6^'J43-")LJH!+8
MK0VL=7%389)F<KCB.CO*VG=X0&%38;)FM0;3$7_Y]+F185,%I$*5G+%39]Q4
MMAK3N$GDN:QUDX.,FRH05)$(JBC(!3V\#PG0R(BL`K+2B`R)4SMT-!%9!80E
MSI+$3S?6E4&!I@9[%9"6!'M(4`JO!1FCO9JBG:(-UIG\>'YZ.'/QX8@-B78J
MH)*R0R=Z^V*=H@3-Y"3%DS&V1(T''>H4I6K6M3">KI=3EYL9Z91/*53%V9BU
M!CHEZW`^43O,.*?P?KCL<MK8^E`%.DH;PL7IB2C'$XR43U>:N16EHF6W%@<C
MY9.6!B.S`X0/+18INH\JDY<M4"];WF&&<D-"D?*)!-`N^\W:%XL4I6@F/T;(
M,Z7OD&*1HE3-NA0*T],$\BAS,V.1\BF%JCAVOM98I&0=CB=%"YDG:A]F,%+X
MM(OL@MK<8*1\)86TL,?Q1Q:,5"!43>Y5JT"NZ'8H'L&2F]7J"1D*'Z20R1L6
M8V^8V^$PA0(Q0\E^66&*914XE.D$EA;X9150"NU\3D?SW(3B9[ADIUMCW80J
MD(>[F+.R[7D5!&BR/:\"_W<&*51D=`O.(,ED=-&L3;#PT2+-2-150"4@[S*L
MY<-$73WN24&J954?<7KJ4R[9:JA_4CJI8O]$_.#L\O8Y**73+6X>E82C:AZM
M@*S)@>>%FQQ;FB*I@+!"/!CM^.JU%9`V'D;#5U2O'036T/&>%H\T_C=QHK>]
MN'T2$&2>*\VAD6*'!BYM%<R&5(V.</$169DH(E.**#N<8-4(/[@*(D%NAU%B
M;:M7%R=HIEI78F6S#N0]G()U<;)FM05R<A!D+F5N8N!1!:7BYEFX4^#1Z()U
MZ4H<Y^`S3YPZQ'KU#A--L\MI4Q/15>@HW6,A'=E.OBKH&D][%\1C"\8JT=>:
M4^?%IU5F<H85Z@Q+NYQ%V920H70J`6F7L9XMC!D*4C23NQ%/UN>/;\-=<;)F
M7;&2(RURJG-#@X;2246[7!4H[=).T?2@H5PMIK+&\YFCK@.-&DJ74_'L-P46
M[?-L97&H"JK&)R[P<E&_N;7Q2-$3W+-3ML']-E4(5CS^H_AFQGP5',T*GU5O
M2'_1,L<+>;P7A6JD64'PYGA/16@&`*0T*T(E642JJ0*!A<@D#C4/%586584U
M%,X0-:%/?KAD6A\D82N=/[/JJ&1")T4!?S3RO7@RY-VS%1`R3J)G/Z#&)2?>
M<`WO,'[@^RBKDF3VH<FQF@D0$0R>9U6)4UC5,'1=!A())`0ZA5RA-5,N^5E"
M>#OTJVA>>"^$%'[P]J<?_'WAW02^3<SE%8ZN'V]QB(.7W![7.KK9_0-%EN0^
M)Q#FBI`5H*&Q?8TJ@\;+.E$-K2^)TY'-(.6*9L!C%7%RQW!B1W\2";"\Z$VU
M[6!BN=7A2CBH&I+*L0!P?590H<"J.@D4=46690.8$J_I\[%^$(JK$UDV0Y]R
M'FU[,IJX)&(97D?/."`R,0[P,_9"8JPO/-L?Q:%,3*.!]5H=ZAE%FR<K'@L5
M$:2"XWQHK=+DNV,]..X.F93RT88$;9$#J0V%ZX"GQ1F/+6=HO(X)(3!9ZV+:
MJ"12C1J+*6T;%/C4L=$9$%G%7,>/F%P>$EXG=Q'.%TX!E8]TW%L@$DN^@O7[
M2*PB?(LCR_'PT+`"C]BN<$DAR&,<VVD>TCS=5,8C(37X]6-,4BM:3)K&84<W
MJB,HH?0TT1C:\OVJ"I8DNB40I"K&!7RJV!7I6R$]$&Q$]=NB\;E*;=@3'I&O
M]]\6M]Q8;_22^L,*AM=C>F-X/8G"R/)H&\Z?V'EZ)G*BON#`>L+&*PYL)\0W
M@6/OE7[W8QS<K_MK<,UUZ2-#5R!@8=\DYES0>5:63)755(`T49&TOJ8LS+GX
MBX@6E*R(+*N\N/0]_'9I!7_CR)QXP_ID,-LD;BJ#(B>MKA\?X+#F#OD3(J&W
MV,9$6DG<1-;8III&(3ZJ29;2GL]6#+9X]>2&QN%&N[D12)WNLPQQBF^NZ_^P
M/)N&N;H_>8@>)^XZ)9K*2-J"3=^\PL<\&&UAK.EX3OB,A]]\?]CP<(UHKL+#
M+>S>CD=IIN-J,GK`025!/"^JR#1EP/)()6L;!!JK:K+$ZK+>1QHR%!-Q<ZO`
MB^+J#IJ]X[Q*TB7'NLG^,CW<3T[-#-D(^MIR'TSP,`D(B5O=X(`/Q)-YE/1:
MOQG\K?$L\<7B?,^S[PYQ,.U.;ARRO+C15_X(CP]R<Q=A.&E67H[G:,3#B:MH
M;@&\RE:0"EA,Q5D$!<]6V"CFU#K\<-P*TW-95R?BJ,D`I0ZOG8&[.5%QBXGM
MF]#4AD8^.<W-ST":JH!(68W[/D(CK:IA=(FC9W](37X841M5H8N2-;B@YC?>
M*+>BK!M`7P_G&X<,1T^;4^354(E"^G'>K*F2*!&CP2-EHQQN@'^+SWQK_;BT
M(APX!)AFN\Q<K'A(VNPS;\5CLV_P1E;</TBT$=!D&Z'6K"^BR5X?+>.)$*"-
M3D(&A-;5M`GIMHP*3`<*<JEQ+'G2;%/?L0VUCGBHD9BR,%OA7ZO@C8D,O-VX
M%HE[O"$ESY@NTDU,>M#3)WA!AJN8OH?"NLOK)":(6MRXY>D)>W;^CK@/<'VW
M62,K6\6U_N8ESS>6V*78M'&\@L3<I,WG=O!3BZ[O/0UP,*K%V\DJBU3K>!FF
M@I,-H&\JOS1U+5$H4F0M2>5,MQ<.EWAZ8P77P5U$"T\Q>V]P$,=G%502"@NI
M?/8;]PMY_48AW890BJ'#86PX+??&<HB7JUEC)[+<I><TCLL\398@$0JI]MH/
M,4FE$UN0*:$ND`1A:F_`1[D1FE"-\'?GA2:/R!+UY)"8>^X@-PY+0+,%25O;
M$I+O([&YKG-CO36Y$$`/5D+R>B_+!MB7FAR-T=CUWS"^(_Z]8^/-&>%;;/M/
M'NWM(FKN^$,:N(93#:!7U1%]25D4X=9:&D$?*K`OLKJF]%E!$V56$3F>E1&0
MD68HHHCT9*_&K)-QCU@N'UE-7.:4VWSW[`<1M7'$AZK54F?-2_"TFU$6EZ>F
MYD<K'?<'Y'L1T:UY[^?UX^)BK&7%"'$O(@E!_I7\$GGZ229>QJNH`$X1"Q$)
MP3Z/`$\T2Z>]L7V)555HL#I$ABQJ4!%D97ZTM[#:1I0%RUQTF0>?^Z0-0AP"
M4J&^8456.2!+K"@+\:ICLJH`5%8WB:R8=/.$H"Z./<]%FSFF)2;=[T6R1'("
M(0<Q<5+.%#S']V795'160QQD!4/@V+ZH<ZP"4)\3D"J8?75Z&B75&U@X$[\O
M+V$KMIG9G1UEBB8'U@*8C]R&_:-*)+30V-JLJ`KWTA35#9UEE:,K(8$O%5W^
M'DW1W>#^5H^N)(%":WI6=$4Z4B=&=T,+\$?H5E)!FT_O0C*2R]LF'*_A8CR/
M"A4[E;.>S=0U4(FV"O!"O&]P#YNI$V?+#\9^0,+H6.3FYE)W0MOUPTG1#,&"
M*@J!MPA51!'H*M(DHCB<Q@H<T%C%)'HDZJH")`D:@@P2@T"3/;,.I&PXU:E,
MA<]1SN91TW?3WCHZM[;%RE0!E6AEFY)(*C;\N-A4W[U+4]D')D\3^^EJ:\ND
MJ0(JT6UJ'(EVVBQ,91]Y%^^($=MU1'D-1*+;+?BXAZR]LE1\/G_6$V/B,D^U
M4X;6D2QY]'S<2PX0A&TZ2;,&*L4#^B59V*_&['7*;XHJY4_Y37;BS3WC;$C5
MJ$WE#["-2Z@B`I4=,;5_9:J"2+1G1111L26G$=:G_,%F<<>>),AM.CBE!B+%
MT]\402@6BFY,6"0;/:X?:>7,\M["&Q+G>U%H^A./MK%:KI,C8P\E2A@2`Z;*
M7-.'+I/AXLI<2U&8DBI+JL1J?4-C!://L3+4$*L;R-!U13<5@;]/\A/3S$0&
MX#?D-6_Q>!+8SQ;=YN@_!=9H,>LB;^63CZ>(R)Q`_BA2^J0SXR%$A.$BY%E!
M%356EJ#&JKJA2WT5P3Z$"<IQFGX]J?DA+A7@#\A/F?CS%']Y)_Q7I.46AV/?
M&U))H8/F_GSV1W<XBMQXB]2?5GB++?LY3Z$JD0*%4U)46+SH`\G7>=B7#!&P
MO&E*9`4@9%`T@>@`4F4H00!404FZ?-.2GQ&72J@`8BJLU;CW2X5$&7:APA`[
MY[IO3^C_3">T+3?I#S#)M1P5?65YKM-:U4*4-:").JM"A2SI"M!913(%EM-5
M4228`?)O@HIP]MOOX-?/[T*T#>AX-&+U(--S0<@S-@$]AV@=Y,';.$?F>Q]P
MTBHV>>8JG!2,=>`28AO>4"?FHUHH84)-EN-9/B4(*U`M@#:\B(87Y(;`<B^(
MS+_^&^<HSKT+--$]2=/["FOPHLP*M%%`576!V&,)JE"3116@^T61G/Z210`Y
M,8%\(V@+R*=>VD)6]DOQ/,#304$L@'.:;P-M`?PLS'L;/?@Y=I7M#6(BSMJW
MJ[\2<%>`28O&+7YRPHA.>;JR1G40%Q!0K[]=&7\QVO7MS;)HK(*V`%PE\CZ,
MUQ'7RM'=O0\%),`^$GN$$S!7`$D3UG1<'&A$*I[\H`Z-(\;BNQ4\84:U;4Q`
MH;VZ3`S4,HU7H-RP?YL$`70+@46W`R2;A:>3DPIC5&!3D\Z;$I2)_BFZR@JZ
MR;&*H8@LDF0=PKZNB*IYG\RZ!F##1NZM.&S`=\.T+Q(F8>?)2Y3>?B/:Y(5N
MW#+XS7(\.@M,#9R0/%LG@9/WE"S$N0:>[4PA0X*"9J@JVQ<)<00$55:639.5
M!%Z1.$53H,`1"HFTVV'35O<]8KUAK,+#QR,&'K:,&/@_'-)I,UX\K\LF?PY\
M>FG[1)I;/"+@D>MT"TM@V='$<FF[(MB3!HJ<8)!(7F6!)%`-A`:KJ)+$]DU%
M`;RB`6+BDDF1Q&C<2/_A+X&LIT8N-((>Z3V,=H#).W6<_+[P9ML?ER8$5"C0
MF09RQL>&@?0@YTRHK&(_FP\VV\4P($CVW5S;$]X5&IF3D-K7#5;HJT0]@4$4
M5=#(*L9I)&#M(Q-QTTCE9S?Z,G1>?GZ*OIR>T`\13=0P8?3FXJ]G_>M;W;AE
MM>OOW]6;.^.<@.>ZUCC$9\R#'PQQ$(?,9+5WP[%E$XSFG\?6<#C[_,,91L]?
MSPC5_GFV]*)@Z>\A0Y,A3][7L\@?S[^A_/.,F5YV\6,4?YG>_DB(-`/1O+X:
ML*9Z>?']/^?,P!D1J;G"/YA;?V1Y9TQ(`FTZW&KVS0?ZQ]7UP/C9&HV__/2J
M<E^`<$[_\_EA=L]G^OCYAVBX'<P28)MI$SM5I].3I)LS*XB?E\GZ.6;FXO-X
M!MBE>OOMXHH=7-^<,VC\^H697NA?#P;7E^<,-W[=$:$Y'E:"!Y/TP9Z>_,"T
MQ\AR[60L'F.%S*-/YP>%S"?'8Z)G?Q*2A27\U_DZHN,/4.$VH_*%B>&^N_@O
MD6``I[B1Y\QE(/WT\I1`0@N9MLE:BX/M*C']BCQ5F_?$\<&/(G\T?XNP]1M[
MN5S+:U<D>\OB,85G571CJ03)Q56.9U'T'(\L_'`J441VR`6T23B*:"%8759^
MGU@!>=SI"0D<\;#`>K<ORAX2%U?7A]F"\U.2!V;`^)4)?=<9GFUG-RR)W9=6
M8#\O,.%!+_Y7P'Q.$*">0XU"<'2,4<>!XRZY'.OL@(W2Q.?8>A/3L]7P+.Y8
M$$W8Q]TIL)B')_(-G]C8GS3-,$SS;"-1J#NVP3D8&'\-V(LKW;@:G#,LP*.Y
M>_#=,,DE<F5'/Z=OA8[-_$AY.Z<G=KP=9^KU,/XB7'K7JZG3".W)@4T!4&B!
MF>E>0*FZ+\`$O@<1V`$HS_\16..O9\GO$NBU!\HU64**NT=[%`<!]D2)JYGW
MN7F1Q6NJ;0DT'A^Q'3'^(S-TW`G=<$F>X=M_GY[X20ZI6_)J6O)DI'3KW7&O
M=Z#'P;8O=RNOG&9Q%DF<=UF7A</;P/OXJZFE=AIOQ*FH]6!C@TSD6P;+>]N&
MFSNZ[4ZWEH4R:RG;:0Q#XI99/,/B^8R.+K1ICIT7A![@N<[4'[>I)P&NJ'2V
MOCZ;Q1,K,O0G#RZNQ&@5?5T#K?UA4"Y_[946(S^N6&8H6.8IA^ZHXLD8Q6EH
MST0^,VMP/ST19-A3D$(]!D;F8(\3Y+F;\#AS)^+<0(^ACL6&O.F#%3IACXFK
MQ$NN!?/H!TSTC)G_)86LD,&TD,6L%SH86MLX/:$@K&7=Z?]@CR'PT%X6YP6[
M;SWF81(EK_/\B'$\VYW0!\>E:)K'G5:J";+S#`?YMX?C>_T19L8X2)!D'K!M
M34),O_@6/Y*"$3GL+"WRR_L.TK0-8]%8LK5+9,.>B63:TW)K5-(W$/]SVLLS
M.SPK1\_\MKZ:O9T5(TX[E_C4)O'\2*6(0OOI)RZ^?MR^^X@.X/-LQW5B]@[H
M/?MNQ!%Y3>_KDD%42Z*-.'2^B2[)K"E*O*DAH"%Z*.K&1IP*57I`%"MIPJ"J
M%B]<IR?A9#2RZ$:5,%:\Z1:FJ3H1C)4O(6/-:,L2_61#0EVB%8OI@Q;5^].3
M+4IZ%/T>"LS=[X'$KM_CZ%[;]454T1>ACOP@HGOOXBOS^CN=O%IN8-KQ8R,_
MO@5^&*[RX@\OP,G\V]7KM`D\<Q=DQZ1ZF$2[]+/WJC:&2^WE#1UVMT`D'GM7
M(_4;VE+4M2LM@G<Z6)LE`CAZW]UN0BZVEMLZC-J-4?/P*+%WA]]Y/9B/3B6A
M+0G"&[\F%,/R'WE?M\^R#.)ZL@1R0U!S6:;C;^8.&]`Q]V"9^ZGNYJE_U1OY
M'`XGR3*LH-R[+.K6U$K#B]W=B?@4&O;!LO_&P].3<%YI.5"_HAE]'Q#V%%EH
MFV1WC,[/Z-8U]W1,+N!QU&RD#LGC:`9+XP6Z[:Y'LQR-RXGGV,[8<@\Z;]$,
M\05$?('4-O'M&)T;"E[LF'SP3%XT<`G[F5W22A$X0L;395QLNQ?2^`3($YU=
MV#DEY4LSZ(E<ZZ2Y8W1GKSH1R)T24>IE<I<1*6'U%A2^;:K;Z(S(@,Z>G03$
M]W!<M_,]RI1>L8<ZU^,(^-SQ^/!YW+F71\IXNHBWKFC>LFR(YK_@``^[=$CI
MTBSTD(3:)LT=G_,'3AV/#Y['G^HNMG;YCA*69]2ZYJU&ISLT?S2B@S\LEQE;
M8QQTWD69@7!/4>2VB6_'YRX8[D2@$X'.13G<-;YE^9"[.!]"8.@R(A7(,\>U
MSN7N^-P9K$X$<B=,:NXDZ/(E>T]S$F>D=3L.&GU(SW??>^KF_G08'2I&S<.C
M9;')<4P":HAYXY0>:E__8\?IW%!(2E>5/WPN?Q)JYG(7@>R_0YWK"4+KENA&
MUVR[Z4`U"#(]\%;NVH8.G]&PV[U_^$S^!%&W&>[`>$I6:)YO>[:SZ>F-;GM<
M=89([H&Z6U@[8U1%<J/C\<'S^%/-H4/G;I2Q/,,NL=%-_6FC[$H]J9N">P2,
MEFN.<CLF5Y+,J'D#=N=<E+%`RZU+1+8LE]$-/ZZP#HAZ@M0%ND?`:*$;]W/X
M7.YV"QPIX\DZCD#K@HI&9SVZW6S5B:_2DY363:OJ^)P;"KYS0@Z?R9T3<J2,
M5WHR;%T_>,N2(]W,P:JD&?5$I6LL/7P^=P6W(V!RYY,<*>-I7J1UJWC:)UE^
MY=W%?XUS!HQ?-SLF!7;V;@/OXZ^FO)_^]:UNW+*#ZYMSYB<N_J&`,J'O.L--
M,I'/6RGO;1MN[NC6T:VQ=*L;_D91*T\2N>6N%/GF`_WC'_&K'N8OK<NIFL'#
M(Z$G3ILNBT&U7X,[@VLKRPH!V4E&?GA`#\I<)Q>=7*3@^21,O?(FB46Z7ZXT
M:>AD(+$:8H]78./$8)?5X8`B-YYX:T-_\N#B2IS#HJ_;U9?N*-=1KFK*U8Y`
ML^BULFA^CBSR_*7/0^>%?OKU\R1DGRQK?'YG/^/AQ,77C^J+Y;CT=M,/[BP7
MW\UGKMQBV_=LQW6LR/&]`;UG@%^CONO;?_]V>L(POZX_S7A\Q';DO.`+S_9'
M>&"]WEH1?N])#/E71#[<XL>O9]AW[V\,44$22WX`#SCV=T(T>'\WT.\5[AYR
M@.=X'MQS9XPS_'KF#.\E05%D>"\HD@J!*;+`,"16$*4^*R--9B6]KR!15WG5
MT.[I]WZC!)G2(\6N:9DQ9A<:O\[KCOWKP>#Z\ISAIF:GN'U4F6"%%(S_R$3/
M^/3D#\^)\)"YBPBU0N81#W%@N>3Y5C2)_."-$&DV>B^R7IGD#S_YJN:/QI;W
MMLC.*U]"!L_XL+C__]F[VMZV<67]W8#_`Y&;`BE`IWJS;+6G"SA.LLA!NLG9
MIGMP[Y>`D6B;J"RYHI0T^^OO4'Y/G&SLVM;;=%^:2"(YG&?T<$C.4`],$OBW
M%_I^^"!?/^-SI4JTU2KY1!9'9F,^-+]HV:EU/GE'NE>7EYWKKU"%"P*RD>0'
MY"Z,0`^?#P!LE_N^'#%7!/W9[R/F>=/?'X07#SX?M.QW,S_+Y6!7T:*?L+RN
M,2G2UMZ]U5^8%G%>++&5RYDT^Y85H'UYYUN>_BF+`MN!"_8JX]CD;=:7O=W_
M)"R"ZNJUL\#C7H;SGC*AN,P/4\)YO@[Z,MS&CN#^PB)W,.^)J=/T5D0^C#N@
M1JD,C6`W5>8.CLXH$OZ\`RM`6#M0<J?OWX"KB3\,."\.-_,GYDJSMO'T7N.S
M?OT@\K'OF'HN+)XZ0_7:W!M2_LRK_DL)5ANWL8ZVFR6GYB\(M)O5IG?E7'3,
M1?"'F7&J[E-L?\GWR8S2THD=$3-BXY*2@,<P_ZO7IK.].Q[PGHB1V#(BMG*M
MHB/!O37M+V.P\QUM_^O4=QZ.,P"G"U'UFB=Z/1[!'$`P']DN([:;?D(\3WQ7
MTLWC7-#<D9ZQ(_?FDW1R[<BIM1T2<<G5&A!A@0=TQN^Y'XZ&0&C$C;B'+ER&
MI(:<5B%.*UM&2L$\NU,A@>]@7@L$&,0-HI9<Z[5%<B3(C?GAQOS%%B,W(C=B
M/E<A,T8POV9;^37YV1?,EW<QWP6LUT91>"^D"`/T'C+R'G0[=]X#[OKM#G<C
MXU7Q37?]BNP6E",0&0.W]Q2XO7ZH]7+0]A\\[C(YN%9#J\>]D\=ODGL7P45P
MSV4L@GY'59X&@F\<HIT$8EQ(R-`R]-;MMZ^G!\3CKA@R7WX^:)A/P[C;3;MS
MWM&MAF&?GS<LTW`:[6;':9PYVEFS:YW`'^U6O]7M@]\:T$S3@J;GRGE[EY95
M,7Y`+5+(B^"4W\6=P#O[D8CX\2*0<92D=U3-<%W]I>Z!$:FKWX*(@SG]S3VX
M]^?DQ]^9".1E*"67VXYSU]OGIUW]Y*S1;9F=AM5MM1N=<ZO3,-K&65/3M587
MU+PZSGUW8=>Z-@FB_D=/<B&6>3I<^;RW-2_ECZN;L_F[9GW<P"](I=R!:,IN
M*%'_)POF0^LUM4RV8(!O%?E5WMAC2L.X7Z[J%U_HUWAK1,S[I>Q?"JFR',9)
M#Y-,!#`E<B0"N!(F$@K)]YB:L%#DK=[7I$@SF]2$G3:+0>W9!;6_P$3S,.LM
MM%S(</D"0W[*73Z\X]'K&0R9!\_G??=+#7ROCE0E6([*W7$'!C4</`LE,\,X
MS-(*3(LZ[:*?C9P_#EMTV\O.9[E=7G>HZ;21UZJ]Z-ZDVL0(BLMO>??:OH0!
M?R1#%GWGL5J?F"WO(?5E1'TZU6P'J:_RU-<JNFM7Y+W',@39H-ZVL`.9MR_(
MI3,4M46B=ACJ-9RK9#]@6P9M-?.7/(8C]E[-P6I2W2[<9U]*-&27(_P%-;>+
M83L_,<5Y7P_HS@Y6+/77X'+O5-@:=6P\@:/J3H5--:WH!W+DB^`Z4O*X<<?<
M[]RKU^3L=%]DNHR8SC"HTT:FJSC3Z2UJVX5?\<RY<_<E"80K1NIL-73N,J0\
M'2BOB917=<JSJ6%8!:>\?!%<I\\#]Q'9+5MVTZGEY.]P#62WO9I#BUKMM6.F
M<T9N>??G;B+.9!(!X0G?1\++BO":U-8LY+MJ\UV3.DZKX'R7+W;KAO<\XAYZ
M<]E&-U#;Q@R3RI.;K6,D]J[I;CCDD2N83T9LQ"-DO(P8SX"1''-/*LYX$RG*
M>EQDOJCO:^KI@0SHZV6<>C*=PR#S59;YS!)D%>??UYM&V<DX=+\CX65&>"T;
M=RHJ3G@&U<VBQ]@5.7"_##ECJ+?-]);K7+NO@S"*&S&/ADLG]^%HG=5H;32I
MI>?ODT8X7N_5'G2M2>$_'+$S&WG*D3"&FMO%J(VI=IAJ5S"W0M>H9>$R0.7=
M"HUJK:*'+.:+XC#9+F=<9QG4-'&+I^)49UJTI1?^K)*<NW<8G)T+QC/:5#?0
MN:LZX]G4*/R!BOGB-\RURP.[M6BKW41VJS:[&0ZUK,)O8>?<G\/#$_)!>;I-
M;1T/R*XXY>DMVK;0H<,H[/(1G$/;1OZ^+H[\MN?="&IK1>>WO+MTF&&<![Y3
M_AP&=56<[YJT:>-96-LDMTLQ%.KKTB,6Q0&/Y$",5!AK#(PG8W+$7#=,`O5`
M+XQ((M5WI]T0[@QY/`B]]TB'&=&A25L6'KA0<3J<&T%QZ;#($:YER*U`O6TE
MNG6WDYA?SU*Y#(,^)JGD9O@VK":UVG@<7,4'<,-L4Z.)22K9#47E2+5`S6UI
M&']UT"XXXTTY_C!G8Z&EF]3&@^ZSLXS#+,W`;+=IT\!9+!(Y#H$Y&`(_Q`SJ
M7R'09#Z:"J0;HY^S&>K)U<W-U9>/1)O8^^9OX<V`DVXX'+'@<2*NH>G.)[DX
M926C,(I[,)L/B0A</_&@.G<Y19(2]D)"$27#Y?`L>'0A/I62>"D:GT+-Z=9?
MO3:Y[SXY?9.F'UF6RR$1Q^1)SF:]YH:!%#(F88]X_`Y4,Q.)""D3M;FH9(@'
M@"\H*!9N6G$O3*M5Y956X/%/2WU;K.?E)E1QWP=I(K"ZO\=MC<+0E^K9B+M<
MW"O,X=>(^"$+)'D0((D+'1=QO<:#`0M<KI3_Z:G^7FEUWC%`(%:Z4#WR0Q?*
M]I7"@A1.^"]]_-,2$@OUUFLSE8!\$XV0\`Y>(!8+>$RUO5!A6HUJ'YJKUQ9N
MR!$\'*J-7*ZV-T:1D/!4/&`Q&;![OEB'TJX(^O`*+!O$F[H[QC$&6_YV_/6X
M7EL`<J$-Z+"[N*_\*GX3M*'NA0K`F.%5Z$-_X4=0S0B(`90$Y>(ID)]2RUFR
MV&D[<M:0"&0<)6F5BYA-7ZJQBD'S(@`S4/6H`B).QG=24QF`'T!^)&!>\6-:
M:;VF2@9]!>OS%V2IKP(L,)Y(,F]]A<*.GP_(HVQXZA2`"?HIQ+TPB>*T[Q'8
M5+T&/0+.,FAZ<\)E@$SD#IA4EO<C42I:9*2(CR(NU6L0]-6;$KK?0<.$3?#T
M'QMQQ#PHJZR)C(G@D8[USN"Y?C_B??5Z]9@``6!D2;A2[&%Z8!55XP9+P3Z%
M-WUXQZ/Y2`"W4VF/24>F;]H7!H(^NV^FO9%\T=H'S'O>.DD;3Y5PF)Z9IEI7
M/92)K[J7]BL@20`OU9B)_%".6SXT[;9Z>A.0VZM!_D16.V,OCIHK:]=V-M+!
M(.:'#ZDA*?H%[)/AD$7PE%RTGJ61D+![)GSU>`/>D(9D/B<+R[ECI%_$D1P!
M`/$@3"2\E/+]Q_5U_8(VEE5MO$'7:9>?^#K=J\O+SO57J"(=KT:2'P!?1!Z/
M/A]H!\3EOCK8P06-S7X?,<^;_OX@O'CP^<`QWLWF)V[*](M>^/($?U+$;KY[
MJS<^+6*]6&(KE['9G3?[EH6?-:;NF:X&++]'TQ?S^?[7,T7/SDHQ5KTSF_";
MOKR&TE$^BJ+Z]$I$/HSE[H8RWNU2"N*Q$H_?(QAQE['X-AN.EZ__SL#10Y#R
M#=(E/,F+AU)QL3D'/W?>D;^4PYNA]G-ZQ-8NGRY8\/C\=-#7W>T\[!YD\ACV
MJ-@]RE\_<GU:<#6.\\MT1]'6:+M5N#QWQ/?-26\Z@EM:<(^R#@5XG^W,ISQ(
M`@T[=M$/RLQ[6'?5CL[,1]2N09UVX=(0$>CU@2Y<6!J"O(''D?$@52:/(Q^0
MI@1==-<C7XY&1<XURX7YZF"^>JMHYHM`KQ_[7KC,+P1Y4RE*\XUP]$+6H/%F
MT;V0W"^`5.!\Z7Q8LTZ;6N&L&8'&\0I-8.TE$2=;D'%%9`?L;3EFT5[=7*^(
M5./+/;FPWB:UT?6H`,Z(<?DQ1O>RHL`K$B_<IGG!5D,J<51Y+JS9HG;QOA2'
M.*\_<4*,2X_Q4=:;K;C>L0-ZM@L7O)7KY8[NDX-DT+O8Y428.DZ[:.:+..-D
M&$T`30!=E/)R?,'60RKRL<J<V+.F%<[E1IQQP$(36'O!).-(`EPOV?HR)S@C
MA<LXR/>'%:<?7,)S?[!')>Q1_OI1L+E)-4X"RLGPICG4+E[\(R*]MA0M!W?E
MRX_RD94QRC@#V7Z$ND8MJW`4G>L]6SP=*`-#M@S:;&/84/F!-C![O_P@'QDV
M)L.5#%-@:-,L^FIGWI<W,#UN?P-1F^I9A[#B8+2/Q0W$N/08'V4\=4!W8Q?T
M;.#"!I[Z4T3;;=$6GH);`:#;&<]R$>2]+&9DG("-SL4N"+I=N(7(@JUEX.''
M>]P'M*G5PHEN!8"V\+B?\J.,V0(5!1YXW-8+-ZG(]:H'9K/MSWP=VG(*=UH5
MXKRV%"8Z(>4'&9V0B@+OT+91N'CP@BV.X)F#^[)FFS8=#"PM/\ZXX58!D-$G
MJ2CP:EVD<"S^U"=9;/+KQ?^=?23ZZ.=JQV2#S-Z7Q/OGHD^\GY.K/T_/_FS<
M7%U_)/^CI7^4H$2&OO!6V<1ZWLKN6EOQ,.H-]99;O64M?ZZTM<XB<L%=*2AY
MIWXX3)NZFS6:E5,UE<>T+=J<!%UN)M5V!]RI7"]"MI&0:!GKRZ-3HZVA7:!=
M/)'GR)IXY7DRBZ?Q<CNS!K2!\:C1I*9CY,X,?H4=2C1S,\%;\\+DSN=[<0XW
M;>Y7?6G4'&INWYK+O`/YTM<2:7Z(&=2_0J#)1EHJD&Z,?LZVUDZN;FZNOGPD
MVH19-Q\";@:<]$+?#Q]$T">I(/6:3(9#%L%3DL1POQL.1RQXG"\H.Y\DZ4>A
ME"0)(@YZ_9M[Q(??H0`+/-)C(JK70.$)7.B%$6'W3/BJ[@;\UI#,YT0$]US&
M0Q[$$GZ&8D_KJM=&H12Q".&F)&&/?&&1.YCKU-0I`5E,<@3%XT&82&A:OG_]
M-,R5JM56:_8361S#C/D@]J(-I.I[8DW=J\O+SO57J,(%-;.1Y`?D+HP\'GT^
MT`Z(RWU?CI@+VI_]/F*>-_W]07CQX/-!RWXW\TA<T!F/%D?4Y16`:9'VN[>.
MK-,B]HLEMG(YDV;?LE:R+S_V5R=*RY8U-=7G:TW/%`VF!T8&%^Q55K0)>^C+
M#N0EEXHKX"W6C7KM"U0VD!E.*!#T1="-'8%^GM+\7XKF,\2ZNOK_-ALPTTL1
M^3`6_#(=B?/S^NTVP.C73]*NQD&YA^LVM]43D9K4U`JW*8WXOCGQUR[*>:FY
M/M,?S]/,@IM,VM(*%\2+0&]P.D'6T:V;LE3>/2@\+F=/)JR;U&RA'U5^H(_,
MHGP"*]<.%1X2NC]J,JA5O.^-(M#K4Q,Z43M:AL(\M_U8L$&=XAW/C3AOP%09
MHUP.)PJ/!=FC%U7$[Z0BSAO,[XK)3$4.[RQ#Z@_J;3.]_=I<H.",Y^<T'%[7
M'=K6,5D&+:.LR3(E&CW+$7B-FMO*")IER'KGM6AP6J\MA*P33WA`!C&)N!OV
M`ZA$!9J'\$344-&JC9@/5>A7]$@$%!"1BD>'VM-*Y%*0^C&Y"(B()>$JKIVI
MN'1*0#;6YVDA-PRD\-(%/"@+%3R.N))S$L3Q2--0>A?N"Q`'R@=]=5M=7'[$
MYT$_'HR%`#4L/4$&3)([SH,T9#X-DR?3*/EQ::6H:;W+4?24A$D$Y6(EK8K2
M9W?"5W7&(1F$OK?<$%SD/T?<C54@BM+>/0<E0<5I5#]-*TCU2(:<!="97N)#
MY;TP&J:Z.28W<QCJ-2\$/!40:?N>JEYRWQ_7(U0>@2^^<S]M]XX#7#\2D:IR
M\ER]IM`<]TO.Q!1<:0/:Y&-D>CT06-QSP"4>=R,$^5CTG<>@ATBXG$R[LB1?
M>C7RH+UQ5L,L#Z'/1`#6%HPA3?,60`:/W\6+(L1A#,\#GH=-C:HW4'7JT+'4
MSQ0JDZ.Q6/XC]"--5N"D)R(9DQ\)BV(>I0:=YC*HDO"#,5;,$VG&&1;UVE@>
M\L_B@'NEQ%ELLEZ;M#EM\OCY`/9/^1(OO=?+"1-OR)=8)QOC5S<"5^6YC`";
M-`%%J6>%]7@LYG+Z-JW*@@&S?#VSY1\S5Q33E#MU1=>TM7-7FLVU<U>,;')7
ML%EL=J/+F*+R)$7BR9QM-RD3::?@%[U>^U_.HLVGF(C)UC#1&\88C2Q35A".
M*1Q&PT0X\@.'V;#F_4)8\@*+U6@B+/F#Y4;-?3-$HG`A9YCYN.,M#5NCCHW?
M`"DMOJ9-FUDG/R*^.WQ_+>I8&-9>6GQ;U&QC0E5IX=5I$]_>$L/;TJFE%?WS
MU/F:%.`A!!D8LF%0IXW3A/(#;5K@<&"$?_F!;E&GB=_9*C_.\X`0:RLZ01-`
M$T`3*)H)J(/]"_\U^KQO5^`Q0_N:5L.LVLDX0Q%I:Q_33@UF(X5;/D&@UQ^?
MJ-7"66?Y<497M/(FX!@X<I<?9=.A1JMP.UNYWOC`PP+W9KU-:FM6T8P7<5Y;
M"HLV-1R-RH^S85+;P-V.\@.-\PLT`32!JIN`:=*64;CEI(+M=GQ)`N&*$?-Q
MPV/G!JT;U&EB^%4%@-:ICO'>%0#:H!:>\5T!G'5J%<\309PW2>1HX8IA^7$V
M'`"Z<`-TKO<UNN%PR"-7P$QBQ$8\PIG$3OT.![^"5`&<<14,30!-`$T`30!-
M`$V@VB902)^O8+LA^!&R?:ZUX$?(JH%ST\!-K_+C;!=QMQYQWFB-''$N/\XX
MY:B\">@Z;1<OSR?GVR3X_?5]9078-@:+EQ]GD[;P:-P*X(S^2.5-P*!M"\^1
M*#_.^*I7W@1@ZF$4/D)KJ<F"?8EY_L&5%4:Q]<\);]C:BH=1;Z@WU!OJ#?6&
M>GNI\[\6E5!P]\Z??,5L_$F%NUFC6?GZ4WET=;S#Y#,:FTFU7>?/7_R:ZRK(
M-A(2+6,#R]`-:NH:6@9:Q@K+T)L.6@9:QE/+,*EA(F6@83R5QZ+:9`T9[0+M
M8BZ/J0[7=XQ264:)EB--F`AZ87+G\[W,.S=M;L7#J#G4'&H.-8>:0\VMN33Y
M(690_PJ!)D&)J4"Z,?HY"U,\N;JYN?KRD6B3<7US!^0B(/].`DX,Z"PE\8"3
M;C@<L>"Q7KOC+AMRPLBE&(J8>^2:17'`(R("\A</HM#]3CI2AJY@,31P<7%!
MR>7Q]3$YFMQ]3^LU1NYY$"<1)RX;B9CYI)<$WO%<-1UR*B+NQF%$PMZB`.2!
M2<+JM=\YM`GEIJW#4RM:CP=1F/0'Y)2[?'C'HWD#I@YB0/><A49O%IH90#-N
M.(0NJC[&(70X#I6@(KCG,AZ"^*K'(%F]YD\T,1K+(@=BI.1)1JK<H:'1)F@Q
MU>2#B`>$!83_'(F(Q2(,B`>"UFOP^$H9`0'=7-2+5#5_89$[>/X<'8LS[8(+
MT$?B+E&B'>H.;;=M)8422BET0=IE'=1K$1\R$8B@/U%!VEMH]]#6K;0*%_IP
MI\#S?17.^CC3/8M):B4Q6!<\T0L!XE<Z1OX(YV*"-B1YX%!BR#RPL,"KUX*0
M>$(^O0^6P<4]M#Q&@/1$)&/R(X$>I::@D%U2V^E2'6RQ"FCFB0AP6ZG@1P(X
MJP?BM`T0PXUX"MG<UN:Q*LXG6:_!>\3Z7&GK^+EO/F$%]4_ZNR?NU95_?4AD
MH\_8Z./%S++D17#*[^).X)W]2$3\>!&`^$EZI\OD`*ZKO]0]H"]U]5L0<2"R
MO[D']_Z<_/@[8"@O0RFYO.$_XQ,?!/ZM7B/D7],6OPZ@KR=,<D_9#`]D:I*=
M*&+!N!ORY''^S#5[5-<Z#RSRKD:IKLY^JE-?H(&+X)I'(O3^R]6T#,2XA[>S
MSZ?WKR/A\E3-(,B?O/?Y@(?^[?59T[%;#?BCF[K6^`]8EG'[]>;TUM%N%8":
M:>JWV@%)`C$N)&1H&7KK]MO7T]L1CVZEDDT>$(^[8LA\J>B+"`\>]&Y;EN.T
MC=O6B7UVZAAZPS@Y/VE8UJG9:+?..XUN1[>[3:?5/>DZM_!^ZK?FP6^&>:QK
M<T#VJYYE:*ZCT$O<^+],M18_=EPW2IC?3:)(?:#L!BY*/Q7G(G#51P4XO&7I
MWUO5\J)J&^93W>JML\Y9JZ,U=%T#W78,J]$Y/;<;ITZ[W3[3SUMF]W2L6^O@
MMX:M!I.Y<C?NX!,3CL&J+^3_LW=MO6TCR?I=@/X#862`#$#ZB'=R%A.`NBV\
MF,29Q+.#>3(HL15SEB*U).78^^M/53>OLJ1(MF21<N<EED0VN^O>S:JODB7Q
MALL83!8C]+_=8$GH;RNL\%Z1/CVU;UEC>R@-C)XB:2.M)_7U84^R9:/?TPQ'
M&_<=I(\!CX)_((#PBU6CTM[+JU-G-%\$T2,A7TE\#R*V7J`_1=3P@%2BZ"8W
MZ.:JOP^B)/T4I7\16/XT^A:B;6'3&$=Q]A5>)S^;M'6R#613ZP^-GJ2;FB5I
MH*F2-1CTI=%`'P[LOJR.3/D6I._BPV?Y+^NCK`Q+>KWN@NO$_D(2@HX93/"0
MW),@6J`]&#W@N*^IEN90'9N*I4BJ/70D;3@&B1O9NF28UE!1^D-;=\:W\JVL
M7'R09561:P*W=1&[F*CLHP]&CXIM(^T1+-W0K1WLT>IJZA18,>>?EACF7,^H
MU"77RS1)(;H`I04)]*<O)\13=_=LYBOZQ0=-58PZ\_=:3YT48*6C.;EQ'R#4
MF@91`K%]$70<R"X,%5VVAT-#&O0,8._8LJ2^)CN28UK&P#!-4[;-6[SO`\97
M67B5[;QP*[6RH1M<__:;\_GKZ!>87A"XBX1<"),H]DC\ZP4\>TJ"(%FX4UAN
M\7GA>E[^^;OOI7>_7@`!?ZH>HFZN.,OOL'\JSK`#,CO8$?:GZYM1&?#*ZB_/
M.,RFTSS"W$`L2/*L<^N=-L'&4?;`#NX1HG#J![Z;A_UT?_5'2'=[7U.ZQ9P1
MCVY$03?2)>Q7<=\5+R+8W1$A=1\$]D=4VYK5M@T"F<U@IPN;D?)ZNLF%L4$P
MH^_)+QLW$QM)TEM/DG\(U>-_I3S_WWB`<3S-,8U2$:;@8TB\68^R6ZQ,UW9Y
M(5-JVX8[#O+U21Z[2XWK'B\#=[4.K_%^$24*9`>^,-8)QW.T6:[;HM_9*4&W
M,PH]XCW#2!Z*LN?$Q;I]R`W.TSS.S>Q6CL3NIT=E]*=8^#^V``PW3B@$QQFR
M<>QP%K$?5**3ITS8&R3HJ/IW1P-A<#@;W4UY14DT[1!7MPPTC<7]-')QTSP8
MZG;*:`CCF:WQRQFDLQPB;><X>2W-2W;ZZ;5RG%Y7%!I1-ZF>N#YZE;<OBGU.
MAP.)&SO!+PP;240A)"E]KY3O]B8D)#,_Y8;M1(;MO%+UN(';M3#\Q,Q^<4UX
MPZ.Y<<0`</.#J&['\V<S$L,>P'<#;NU.9.W>RV;C[-W/W,P=C?'OY1,'<JO,
M;6<@AV<[0IR]T&3Y1%[Y3E.8QL3C(=P)C1JW:6_(II7OO+2S@'5J660W9.F+
M1""8>2MA^J6"68ZE<12X;6R.;7S!.PEN&[EM;)AM;''IX3D@WOR0;J>>?Z.H
MU8[W@LV*+LJW@-W.(H[N_<2/0AX]G"AZD(W&10_\K=_Q^*Z<^%3\N6_]VAP6
MG$>]Z>L%!N=!K\;4YV*EZIJTX5D4=SM8K)B70A+,<=Q4+HJON(.E!T]Q\^K&
M['B`#>0*\$T<N>PA[F(1^%.6"0T_PSUXA"!L.D'H=M@1PJ6`<W7F)/:Q:/3&
M?5BXCS"S+R3PR4QPIK2PE`Z%2<\+-TEH12GF2H??8/2$CIR`$-!ZSS02`O>[
M`)/XEQO"*A_+=15%I;2&M0A#$F$)5(B%],Y/Z+U8_@G#3+(UP;"5=0:/\%NW
MLV%PY5)PD%PPKV60YJ7)..B$8+EL-LTHW#@"*](59G[HAE,?ZXGG"W=:#%69
M264)E#28C1XC.]TU#-M>""M4*YO+<>!/+'G!!V"".D@1R8J5JL-U.^5X3&XF
MC\([7==923/+C("A`C>EI$Q(?(]Y\2`CRW!*XM3U@1PX^B)*:-U4(M)?\0DN
M5@BCO,#7V=UKSZ-H9)E+U.@!Y1;I37E:)P6C[\N5`TDNVS]M+N1];9UG]7_"
MDQ5T.]O*P=>Q_9VAL3)N/RNM%)!#@>]._,#'6J>"JQZ9D1@[%B$5LYP7L<[:
M+.C/60O/=-.B2KL0V#*;)I>Q2^&*F1^OJ*.?TN+/5%C06KMZD40F5T^?74J5
MX%-D@!7-H())"1>M:EC-IL%JW1^=BN+CF!#2:GC5S,KZ42/#DIIH0&HK'26I
M/Z?JX6,R+4E2.C3\Z@9([]P2YZ1(@!CN/%J&:<)0![""7[7P8<V1QXI-6<NJ
M;@=Y54^C8NM$;GR+HR390`X1E:_;>:>+-K,R2.!ML`=N$.#OW^]\8!HJ[C0`
M/^+/?-0.^!A&829;S!0RVN(MVZ91<*7;R=DB3-P`[#;\AD]Y)XN*9E*N"%<U
ME(HZ058TA"I'LDQ0@M%9,$O(,F8)72@%E'#9U;EA1:'*Q;X<BP))$$_,IE=8
MW^_1,O#0Q<'M*),>>_WY5`VK5X(S8"+H"K,E1>=@FB@*`?AA8(C68^Q@.E[>
MF.EYCK:!M3XX/?!N"]>G(V8P'Y?=SAK_64'#@&_R1:XGB$AM.$P-E1T(D;+4
M%#8E_"*NU&I5*3+-IHOJS4@BY@)#?_%(80N?T`@<'IB*.'J@6AQ`<`*L-QBH
M!\7XD$4K^X0=WNBB0O(`!N,["<#.S$'![I)&JBX%.@$S3T713RF(Q=\HDK#\
MO\'C))X_S6`Q$KJN6O6;*%RA?(9`R\$=A#0B$[-_N3`T_9LBGF31Q,J='T%%
MW>G=,B%IRH*\`<3Z8#-"WP4Y^7/CC?@53N\1C'2"$#5&(7E92#JG(4<$S$/N
MD`=W#G.C<@&<O'=!II=4*]$0N<OT+HJIVQ.\)6%0+P@,`^KFQO'CQ,4"UL#U
MYU1>`O+T^=:ZYPOX>!#6?9Z/=Z%TURE/S0\3U:I#A_$QKMDB5MN@1C97Z];K
M>O,:X"\$50MW/%_)-XI]\?)ZYFRD:D'SU:?Q$S@`=3PR^T-+4@;R0-*4\5CJ
MCYV>U!\Z`WEHF'US,&)EOTJYP,W3WA,!Y0<('^,HGA$?;66":"V%(2L0/UZG
MZEO5'6,\MF1)-9PQT`@(Y0PL4QI:P[XQ,$;VV.@52!S6"L3$L4GPI%"\!N=Q
M%5Y3009=&&184*^'&&#I0"]'UB0%R"=IJF)+EN[8TLCNC?2!UH=_/81*`.&R
MC%Z-;#]>QQI)F_R8S)/M6#(HRBME^E]RM";8,:<QA+9+-[@A\?Q0>!QZ3QLI
MLN)(,L7CL)219#NF"5IHV[)J#^2>I</M#%;AL_Z7W/NH:,,5`7O=E==)/W;]
MF"*FE-8N.30X@:690VL\[DNFV@<KU=-5R;+&AJ0YJF:-^L.Q;HPX.$$6N#<)
MFP"%0Z#2`1MI4.0E.X]H'5P!WKFD"RJ.EIP$8JN$A62_E;O[+%:&&#I;+\4X
M*^F`AVNN\(7@E@D$JMM!N`]&C^5Z>OPHC#W.BC&*90@)='N/E.]VDN5\#@'6
M_TBR<L[F%L00*B<=`N*\^3&#^,/-P;Q"DAF2Y+XD29R3!+:!B9]LW)6R4S?A
M/0U?(=2#9R8_<Q"'[!;#VAO$059.@^)PW.=R`(#7``#X?1E!P%`NA6+M)>5G
MG^8IE+7H#CT:+'\']?X/8>Z@O`AVJ>455QZ>04Q9?4QE(&9PWO^&!XB"_/,S
M?![G_DNY_Q7&]&?XZBDMU]/M7.,NN\ZNZPD>%%'WO9E1Y>4'F-M5N%BF%4G,
M)$4YI:2T+*N9Z=AVU]J$3*.37-;6%1TQTTU]L<0A\*Y`2N3=QHO>\Y;Y;M_'
M'3*AR195V]I[`KS-=TO8>^[9[D?UF2^W8!^CD#P*<QK6XJN%`EK\3$U9,Y(T
M9;%GV&V3;,YG;MP:'8P52*L)8J%S`W94`V8::MNDE_.9&[!V16>E29M$H<=C
M,B[JW-H=TZN9LJCU3HRV<V91&3V4E3!O#E-G$WQI2M^U<EO&;1FW9<<3`>QA
M+;?NC*%E\9GS#=N3\>",&S1NT(XM`JHM*F;K7@0U.C:[B6E^&Q@P/PBX`>,&
MC!NP8QHP5305LVV,;EE$]G$9^E-_@:#\/"CC-HW;M".C#=FB;K8=A[]9%NPK
M%@U3W'UNP;@%XQ;LV&?^LF@IK7N5W;*H;$!MFL<M&K=HW**]@D53>$QV8/LU
MGV/9.<6P6;!B(6["N`GC)NQ(VTK1;E_-1]MB,HJ!-GU$$#W$U^AV$/L"<3-X
MA'94]]PVN>8\?O,NK-'M!BI@)KSV]ZQ6Q#TJM[8[S,)JW?$=9S)WJ0?K'E!'
M@-H!`&H?>*D7TF4C+/343>ZZG0IT`L7BFE>JD85*,3+%)XLI>N<J&%>W0Y$"
MA>4B8OBPGNL'Q1@+Q/>A,.%^CLN38W\ALG$&K<\N3AA&+6T(@*#""$9?P8Y&
M@*\,O0?NO2=)2J>6-1A8O\AZ16*!U(QPQ3NLYK\4K*BVE(1AC['AR,/T#E$3
MV;S])`-#7C-O=\W,:WT`:O/.L==+3R84CFP+)X1RZM@E@,[]C\NOEZ4@#A%;
M+,9!Z?O-XBGY0B@T?\F&ZGK<((EV8,96/]L(/'2/3-)J'<1N!`7-\$@@>3'(
M*U`7?\X0P0LT8(0]QXX3&<`1_("`0G3XJ$`S0GQQ[+R!X'8>P=$\819'<_I]
M%,?1A,HK]MRHWI6)H.>F+NN<D"PG2>I2L&WLD8'8>DMX?DKB>8[C3=5LC4J!
M=*UAHU+7J8]NZ#(X4*8K"=`@\7$J]/&$0>CG'1"JT'PYU'=EN$P_0L&+:%N.
M2*2160(F(4Z$"BUIBPV/K=X50%11M]([/_:DA1NGCU0'*0@B4@;4$74(YI=]
M$A!_%-'*<<;?EBCJJ#?8T`.!KW,JSMW_P'-A#I,XHG^!3(`-C'/!#]W@,:%8
M_\(WEP)`^R&L>IYAHH<%6L,\NJ<D@@'\F%!X:)@NJ)27#<7@HY,%F:)04/91
MK7\4EMB8X,ZG:-+EV/!$-+E3BO;^Z)/`0QW-^W<44-6/"X;#_E24*:]CVDPA
MK1CCDL2-5%`@GP?A0)IAUW<[;H:\+:5@EJ24S-&*QX^T.XL?4ZE<)V=%ZXJ=
M>HH\AQ36*X.%(C8HD.,'X*"?HE`JT3`;C`]:1;FG+3I8HP<*J>ZRM@*P0E3U
M$-3QSE_D30$0WG,ZQ381:"^QZ4B2VYYIA`/,27H7>9D?7H$1%;:@B'8[88UX
M%$KT!^9/J%N_;F?5_/E)12J?&C^AL'TU1Y*9[<KJZXZK*NBT2P`:>]HH`/LS
MX:W_)'`C",]G-L2E\'DY"?QI\"A![,#ZF=1T)>N[DD5?3,ZJGA#'S&PF`C7C
M]%D\%]!&4+35#_($6Z[`W=B3`7X']R4BX<';!&`4D7HIW%5&4NRTZ/&2R3&C
M&_4J</,]!FO5:2*]F0P\=8=91/8TD`1:4WM"'OR$<G`E1)U@=Y&JX77OP4XR
MR-JR*0I>67"5XLW29EQ,1\-O(JZ08`!%VQ24TZMP-1<]MHXIBG],5T#_#-%F
MOT^6&#R@E$%H@1'H?!FD_@)H_+,H+"@',3K(B0.L#!,WZP)1W$Q[EK@!FRIZ
MUY4G/?[,Y+`B;SBCQ8J`E/=E8^`46:!:N9/&@MB8(X^N*\+7[6325Q?>Z'LH
M_+WT*.@_G0@*%`8.<Y`%\&O@VZF+IOHT0>VF(H9L9:X-UD5<6"M*YRP*_"A?
MV*50096D[*,`\`G2+.\BPF0$NS247H,&9SYN!:(@XY7[2+L-82\4:I`JT1PX
MT2#ZCEVW8N$.=M/P5T7KYR52]66W@]2J3A.4'<,)>';%5<.GC+>TRPUC;H7H
MC%UX,]@R@A,0\TDODZ(U46WG`GNKZ3);B[MAZ[32?>RYCI?"+2>DZ'26.5P(
M#%OF<=%USE:\+AK3'2"Y:UZWL;#<]05F6V^T&K05T[<H\K[[08"R!=N);]3%
ML8O$3#"QL4D*PK<(W-R9H7?-V@HRE[&;MP4=^GY'0NKY"WGJ=@+:\XEUU`-]
M^Q_QMLEH_6X!]JVP2:!=A+*^3)F"EX<,NS29RSKS;63:YMXM6[L9U!L?C/(N
M>$6_ER\P9VR6X(=+D*&L8P5:V!?WW%C`/*K--I35#@F:*@]'8U661I;3DS1U
M)$M.SW'@+WVH#\8C=6AJM_*M<?&A=RD;Y7IW7\2!&FX4!`;E7,[S'A2PI0)V
M'[*OAFR-%,TP+$EW=""#.>Y+?4,>2L9H8#FF8P[Z@SX01#UL4XT?KFZ%BM,[
MXBT#<CW+&NBPCCI`]ZLRFH%GL1\/WE5#40:R;-J2I5A#2=.UL63I0U/J#WH]
MV^R/^_U1?T-7C=?>66[K1%`+_";1D@6Z2=Y(Z3UMD'GFG0)L9?].`>K>G0+T
MTS0*X(\]V&/W[(KPBN\WV-NYWS/'/D+'?AA-E5\\J4WQ17->0M=-2I-:!'S\
M]]<AG?%D?13]<BJ=],5P<PG_]8H3_B2$_P+[&MB=!>"AZ7=%4XLKV'_OW/BJ
M,2QI+R-@$T,?C1O)$Y)]F\N]HQWW?KVP-D9BY14EP;2F7]VR/B>?X\A;TI-M
M>F+;'+=^V+2C7"_>/5\9#IJ`E,_'L`IDM>=-ZK"91_FT-G+L:&:$"\:*8(BJ
MKG*YX'*QG@/;4Q??MLAP0<$_3$TT3.6LQ*'1E2-?L[RM-Q)('<3B'$/N%;%G
MGY?8<P$YJ(!HHJQ87$"X@/`0JV4A5F,EQA`5I7=68M&R4ZPL4R/\1E/YYCSZ
M.EGT!>&7:9R5*G`).:B$R**I\OB<"\C&B;W712N#MFZ2A/S,8ZO3V`M3M"VY
M<>)PK'.L_$VC;%QL6F#EDGW>79[^<IZ`]8Q).8O8#TH9R_*OE,9&N-7<AJ.;
MNP8FYW!RO#URG!D1>-9.T\\[WD;6SKM3!J"&)BH*QU<\6_Z:HFP9G+WGRMYS
M@_AJP5G":=49NVVWO2%:LX*,-Y+1T@A$0EFTLS>(+9)>SN>]9Z&)JK7F[(;S
M^<SXS,./-\IX0U1[K5/PEIU^O)5LCT8(M"*+LJ:U3:(YH_=GM*C:K;-<G,][
MS^*]+IJV?EI&KR93\+CCQ1M(4S2UUAU7;P6N?PI0]DS(J#KNU#6"`B*T54SN
M2)@4\%^_14DR9FCB>?.-FQ*?T@D]^HEA$CK>WTN&ZOF)I->S&_?AY3!G?A)I
MBFS>_O%U6$4[D]15Z*J>VK>LL3V4!D9/D;21UI/Z^K`GV;+1[VF&HXW[SJW>
MZQGPJ%Y/5BX^2(IF:_!W2<GC$*%.Z,J(<31?!ZO6IR#>!?H:23[Z880`FE<9
MFBX\L#[*Z+]+^/DC1<B]JD"KOA[US:$Z-A5+D51[Z$C:<`R$']FZ9)C64%'Z
M0UMWQK?RK6Q=?)`M75=K9']%DJSRXAZ^C.+'$MKOT(AJSE!5U)XYD%1-,8`P
MMB/U-4>3>LIPI&FZ/%#&U@9$M>-A@\F]WD_5W<OF(]8"3:P$$PO([&!I;)^N
M;T:E5=09$MND,(J[V&PZRR-,+9<-G^R,T+)_PY'C(()6IIZ#TQ)/B&8,0[H$
MSGM/L3//&P;/-/:&P<-;=HT4<N2\TP##'?6Q>^8E'C7Z/&*^U9%`SIX`Q#W#
MM''JUJD[)%,RGQ3`XQ6Z-B4/K&V<:RY45X&F>)XJTSC"K\^>?EU5:OH)^Q?W
MNP"[:1+[L`O:&BVU^#0N:"ARBRR+ML8QP=YF'I.LB(;!\Y@.:<S^C.+_2'XH
M+>)H2I*S-V>-K>331%4YKT*^=@E((]Y3:*)LMZ[%<LNBM[$?^LD=\6A+'&[O
M3F7O;-&TFE?'SNW=JTJ##4ZO=5D5J_:N^L@GK<&WLFX7#F^:WH]O7;&LV1D#
M/;!_>L"P1B;V,X3'>]J:BSG=7DZWAM:Q[K-9:KD)#AIZQ*(88D_GOOEM'K$`
M\^7V%6&<D4]6P=I[T7(2D%=Q+L]]7`.]\GE0;F/VR.;6I-OREU;:2KH!2;ZP
MDL6L@C'YA%V_FY8AIEQ\,!2E5\L/VS#Y^@JSGIO)3>1,:;?:TR3"6;KAC!U9
MDQ1C/)8T5;$E2W=L:63W1OI`Z\._'B;"J1<?3,-8R3_<MH8US5;[6]J1)ED_
MTOYJ/])KUH+TGW!EFER%GTGL1]Z?-$XCGG-/8O<;&3V0>.HGY#/M!7](XMTN
M2'R;X,22K<UKS;XQ&MJ*+"G]<5_2M*$J6>;8D0:.;`QT&WNUVIC-205&4RYE
M>:55Z^O09E/OUD(Q6;IH>H/:?.C40M,>#?21,9#TL6%(VDCM24"UD:3(MC;6
M1KJFV.8^S5IY,AI/1MOA:YZ,UI)TJ6(#Q9/1>#):"SC7N)RH\F"$)Z/Q9+2&
MO<[DR6@[.@">C,9/2GDR&D]&.[W4KM/39MDUGHS&DS-X,AI/1GLK]HXGHW%[
MQY/1>%)5*U][GP/=>#+:J4UPT-`C%IZ,]H:/6'@R&D^I:JE7/@_*/2,9;=?L
MEWK.S,!-[IS0P_\0L@N(@`DZ+//F*IS&Q$W(D+#_FY?&I:@41JY7QS/;9TU/
M`<FR?*]!X":)/_.)UW]$2+38G:9+-_CHIDL$/ANZ*3E*5I'<4RU==0Q)EVU-
MTA1G+-FZ.I9DVQ[UQWW3<K3A/EE%AVY*R(SS32UWB,IGM[.(24+3_3"SB,QF
M9)KZ]P3?DE&2"1[0+!&B&?T=<\/<\#'3`:"'_8^DVW'O73_`T:19%$L)<$[P
M*WF$+KW]:3Z%@/3$%";,:OI_]JZTMW$C:7\7H/]`&!O``Y`>WD>R&8"ZLGXQ
M$SMC9Q?Y9-!DR^8.12H\/*/]]6]UDQ))';8N2B3=$R09260?54]75U575;<[
MAHG4CMLQB$E1=@YB$L\3Q$2[I=WN]34-Q%F*!UG2Q:L)S"&3@@]"M_,7LL)J
M#3'*DZUX(G!BRHVMZV92=E3(#I&3*#OJPPZ)D_-Y4;;4A2TRIU"VU(\M]T%L
M>6?D1,.B"OI!.`U"L'+!KO-;&U9PW@N0>=90&^>9IOS=MG-)9165WH#<6OZJ
M,FO(.N5O6_FKL9+>N`M_*'NWOQ%8H:NWQ>PE%Y:?^1JVEN56F%&$8N[1LK\A
MI]N)D(T/P^:WVK3/.JA'3*DHLD;S`E@HHW>W%_#=Y8U+!J.,WD.Q-!2>\KGU
M?,X#0N2CT(1"@$*`0J!I$%`55A*,IC&Z8<<5YA.^2;?59Q7U0+,`5G7S4GHI
MHW<W.WFP1AKG/J&,WGU_8F6-6IWMYS-51=\]!`R1[MSMY[)DL*+6N).M6A]\
MW.,$JR0$`\/UVELBKQ;H55B5EYL&7LKG/4I#*3S=C=K/9U%B59&>=K2?T=2^
MH!"@$'CO$)`D5A,;YTYJV&G'E\1W;7=J>?3`HW)`"R)K*#3\ZATP6F`%&N_]
M#A@MLK+4N!V*\GF/`'^Y>9H(Y?,^B1P:]1BVG\^B`8QNW`9=ZW.-?C"9X#LH
MP9*86E,44DNB4KW#,!IW+$?Y3+U@%`(4`A0"%`(4`A0"%`+MU_D:=AIR%[R@
M$,$8Z&E(Y7@6`,_4I_8>^*PT[R(KRN<]DC\:>%I/^;R7CYSRN?U\IB;'NX>`
M(+!Z\_)\:GY,@BT,A]H7E8-79E65!HNWG\\2J]'2N.^`SU0?>?<0$%E=IG4D
MVL]GNM3?/03`]!`;'Z%5ZK)A=^VVX1YW2C=*-THW2C=*M[//I%9T.RPJH>'J
MG9?=8I9>J?"XZ/1<NOY\/`(N[Y!=H['?J(ZK_'G%VUS7L6RO05)D[($,060E
M@:?(H,A8@PQ!,2@R*#*6D2&QHD1%!@7&\GADEL]\R!07%!?Y>"1<7-\06X6,
M%KDC)3`$G2!Y]-!)[,Y]NUOS,*4<I1RE'*4<I1REW(ZNR8^Q!>VGG_$_Y#O'
M?<'?_/-C$G%/EC7]^=I_05$\07X<]3TKBMRQBYS>K`]:06C9<6)Y7ZP87Z\Y
M&U@QNL=-WJ,?<<\+[&^?NAV&^>>\I>%XC.S8?4'7OAU,X-$?7^&-K\@.?-OU
M7"MV`W\4D`2ITA,#%UX,80"X^@,\'$/S7]'XUPL4>`^W0\50-0[^")+`<W\`
M\<2'N_O!@\$_B+P@\9(D//`73.*[Z4O3)$07C(-L=V)Y$5:(&-?Y]<)U'C39
M,'3Q09:$P7`D"=Q0-WE.EH8"9_*F"7]3!DI_-)0&FOP@/$@7GSC^2M!R2AUC
M?F6*#5#HOEAIDU$<)H0+IN_\"SE/KO]DXM[(O:8#-[*]((*I+6B_-Z7*U!!Z
MDBS*QH!33'4`-!!ZG*D,=(Y7%5W79%D>F/`0O/<)PR=#3X9&C(4ED/=O/G\V
M;^]`-[0#S[.F$?#B,0@=%/YZ`7W;R/.BJ67#Y!:?IY;CS#]_=YWX&<P-GO^I
MJ%ANCL*=OV'\M-#K/30^FEK_^\W],%]N`O_S'@H^&68%8\O!T^T4X+.7=E\4
M%279E<4O$]FE3G\L`II[-_?W-U]^9OC,`MA_/O?/B.D'DZGESQ@W8M"/:1`A
MAXF#;L=&86RY/A.ZT;>("9$'L_6?X"?&C2,F\)\"_/$QB5P?1?#%%(5D$4:,
MZ]M>@E'5[8S3%<G821B2J[G0#_O9\I\0`P\CTC9C^0Z\$L,BC>+\ZRL&QM;M
MS`>7-A![,V8":_()GHJ8^0A?[Z3;26?PW8V?03+-V09=+KA&^EK0P0F@;3^(
M\SZ['2"<!>WAF:\.=;GI;J?8]BH0IF^P6A`KY_78LE'&;A!KW0YP]0U6C;T$
M[T>$PRQC18P%C3_YL&'9EA]W.],@Q+\QP9A0*40OR$\0/`J=(#]"Y*4(Q?C_
MP'"0V(\@MK%X92P\`@?YP<3UH2N,AODH\,]!_(Q")H:QP']@((EOXY[P=E5X
M:`R3R">81Z$9OT1,E#Q&KN-:(7DR),V$B(P8(+R8,`P]+F".9;X_N_8S7A?X
MA3^O[JZ8`9:K81DO*2WC[P$3SZ;94-X@YISPT<^[HX-?#XY?F()K0,U=`QMU
MFW-M(-E#RD];N;IVDO-9T^)QMZ,YE$1QO^$(%<QT>7ISO!QOVJ!_^I&UM-)F
M'U=7WXJX78";&8?!A"DTA!>2%>/USFQ<[MW.F^M]OE+S=3UC+F'%P4"`G!YB
MNQV++-><NNFZA45O(Q#2&/A!VOI:>7$-4OVYV\F;+__\&`2PG^`.4P&Q:92I
MX.AVADD8?"!B[]75?J""0.4"E0LGD`MK@/YQS5ZZ8;^#G7$/F;"D`G0[ZQ;W
MTG;]]O[^NF9VX&H\@0Z7@%*U2>O$:OHT#%Y<!X'<8;"5#*2UF6>P;>&;)PL_
M2Q2UDIP'K7]K09\S]8H!P_N[%3KP>N:XP`9"D8&8O8@HSD37#_#X,IV:L&2G
MW2;M=IF=:T0XLTF"6[8=)#Y14^<;PHH&2O0]AT`KRFT4.R-^_F*T\N;_6?`(
MBA#S%_*OF&N?P:(03X-E'M&3Z_L8E6ZVN[EA!-KSWXD50NMX3MA;P.+=!5.4
MV9:@1(7/*<KL05#8->/->^)=$F)%%Z8331%I@[F;13&:1,S`?7$C_,7EW?7=
MX`-LO]]AN:)U5(8ASH`(RTL=[Y`ID>>TZW:`>$"O)'YC>RWKY:;GO8Z+5;IB
M2B:IT0NVI>].8+G-C:%\/3!DR6#CP0NBS)HAW2]]G^D5P/Q%#T#7$!'T^$[:
M33`>@R5$7I^_%<X;2F&1P*.A-R,V=+[.ZF1*1F@-+1W`(;:<`<Z>.YX1'2D3
M.2D68$)73`_$^=(L<V&"49":<NM9!5C"BH?#`%C'EAOB_2^9JW.8Z3Z).27(
MZEF>Y0-F[YX1BE-\I0(,6_'%M].&\8:!H'/@;`Z:_B^C95L.<XJYQ)S[D#\W
M^"57*?,A=#MW,?P_E<D`S)N%EZ1L0^:S8GQ`QGKXX0;^H4HL=F%GXF,N-U)H
M?;%"^SG?%R6!3:4)3,G'3>,A9XWHFULQIZ'K%?QN\#JT(M8'?2:9Q.;)%F08
M\VPYJ0`!`1%\QT@+DCB*@1[X[ZL0P\H(R"^T;K_*'$];^9LJ,NPQ1<^HP:MZ
MKD+;A#YOZO/XE;=4UWD41O:*O/&-MWVI&[S5K\1YK#\OFC-@)9C]%^8_UX/[
M?_W,2.*TJ&/O"F6A[$_N9UAZS8%\K@(36U+F8E.L3P$I1Z"4.<$;R5Z.]B5P
M/",<A/3KA;X1H/D3>-G``O&+!P%'S$M8`F'UM4Q*>M9'K'_5!V]'#5H3-!YO
M=?C??`CSV>??`!7V!U)MN(DMCH]8(>YV4HVXK4P5U#E32];63BRL^Q(M&#9M
M7J`BJ^@I)PL37E->J3&+$?/J8V$N+>6;IBF$:\1VWX%=YW2?7?N@NT^(`08F
MUQ.H_N1(&QN.15MRS*RW/XNF@Y4>]&VP0HBM.4`VFCRB<.5GD?F.#U"CS"J)
MF$O7QV9+D$3P7O2AG<8#<?_O:#THFVV!(UD/1VSH?77;]/'O\O4.)N8V$OL@
M.7TV:VYA`>E5678X/@0TU\61QM;A5)0-1V3#YRPT9U875K1I]35MO(?#5*T(
MIB-0V+J=?V.-K<5BHFGCI7AY/[*L7G[A[+"/?`Z9C^E(R<E?^:O/@4T,P&I!
M<,H5(U9$T57;MDQ);.BV6/36CC%K_0DK+-GYOI;V,H+*F3K#F<J9FC*FKG*F
M8><W\R/]N2.Y$!VY.L]6'`G<AFAJN4X9*O/\G_*W.!A^,4H2WEO^/<N]6GJ)
M)!#5V"!K3445X8#QU*^62J,P\8]S`D"6S\SN$_E(SL1;T[;#!+TB(%LRS]K*
M-?T`19(*M@8+-J%Q@NUX01/E((`M8@!VB3`XD"ZO1&0@4O%C8S0&2R+ELU_7
M9!*P3.#/8\$+.0&;XO%)KD(A&#Y*H^%?C_!8"97/HCM(]LL["^_0Y=UCPXV=
MHSO48X4I[-Q0`[JEAPM`Z!!6'/&*2%6=C[_MV,N5NR/T%XQSLF&W8K1D2N,:
M2$\^O+FD5[I^_EY:$JG\>SJ#_//)#OO;<)J892'D+HP"DPB+%I^8,G].@9@U
MG,\'6OB-AG?4X+A^[\:K!_D?J2H$JAA6A2A$Z@^1VITE++!$#WEJRI@5&V:%
M+P<4UC[VRJ=G/G7SZF39\670V(5LUOQ;+U-=:RI[6^/D%'GJY7R?7DY1-\[,
M[^.Y.3<733ZD<&^Y!'#F_O.?4BL)&VZ'UT!VHT`6!>WAS[M!L10R)RU7_]4&
MTD@3=9&3C(')R8,1SQE#0^%431^(8F]@*.;H07@0Y(M/@F;H`O2<$V'-T)<*
M0D^F7C!#Z`Z%+ZZ-[IZM$/6L"#FX-`;R(^+#N+=^])"/QFX\"H-)\9=A>BI5
M&3E6:B&K0D\TQ)["#?I&CY/[BLX9"B]QNBKH:A_HHJ@#3`T@!F_()5H<9ZIE
M\IG.?Y.L,O=]8&8%G"SOUG*=:[]O3=W8\DA'C\L=?45_)V[DQO/AW`)<`R?S
M`N`'2`SR"7'&2SU='QD#KJ_R(B</99[K*0,`FZ#V>%DUY5'/?%!X7H6NX(]R
M\4D2#;U$X:JI4:9]/XCBF_%O0>#@99V]&-T%GE._U:D!'@U9E$KDVCR!W8NV
M]TEIF6M_Z(,6B9SLF?J4:E=(J79>VJU4^_I9+5''"G&IM`@@,U_2KGU4!#R`
M$'V(<-O1JZ38$@NB>/&)OY+4`BG63:$\RSO[&3F)AV[&?_HA@LWY?\C!TOS&
M+UP.4*[\?Z3J\R-5$`:\W`<&&R-@JR%SIBRH7-\$@2'W3$,9;*H^?^J:AWGY
MIC@MUA<EDXD5PE/1YI)U3R'>SY,%5>?%UO#)W9AD@Y!\[_3HSWJQ7`^WS<$G
M+K(\7+)M07]<*<ORE]O"5:\C(L32=/!--:GP`2#3]O,_3=WY_$_;O384/;9K
MNY^K*F?V9U0\E<&U9`M.+S'_^Q?HYIF>A]0%#E6Y/7$Z8#Z1<Z<%OE\^Y$I/
MV5GXF>S5]5F&M?<\!^$T('69'P-0,EY5,:AW;:_.9865>*%I#C;*WVT[OU35
M\S+WPS%5A+-)(E+&A7NT[&\X?#)"-KZ_SET7W]X*D71``,<Q99/$:OR9X=MR
MV50/1E^*QIFWH'VE5-TU*/.)G-RW67VJ!X0%B94TJD>UG]&7DM1,454OP70/
M%G*4A"":7,^CHJE2T22RLJ%3T=1Z1E]2):HB-]0+N32%:E&5QWJQAJ112=5Z
M/E\*9^9R.Y2H.R*88`Q4-%6O1;&&0453^_E\V5#SKM332EF$5]FU#5<WH>/M
M5Y>D8G9<2R*`5L]JU^!@-QE676]K'J9T.YQNA]D"#9=X7DVS;03!8'6!/V!4
M-..FG<BXE(7ZU=%;WC.W&%N+=D\)Y+(3)(\>.LDVL&]W-=P_VT&Y5XMJK6::
M[1&;OQ3<OS8GQ@Q#G/V`W^[-\D=NK1G^RL2)PS=34I7J)K]Q[#_D+E+DF&#'
M6D_H*YI8+LXMZ`=I@G%B>?<HG(A'2@Y0>'DH"J+)"9JL<[(N#CG#U#2N-S(,
M03+Z`J\K\#I/,K)NM;_4+P6RG7[69;+?AH&-D!/A3*\[RT-?K!@'H<Q,'T;D
M>>G]]='-N,#%$V86Z8IJCDQ!YD1UA/,N1(/3%=/@A@8_5/IR#_[P6=X?T%TN
M9V+M,;6-R57US*A2+CX)JJR64_R61KV4JV?;(2(0FP1A[/Z/P.UFC-,_<94>
MG(-U&Z*)FTRB6G-<O?C$:<I2YMU><RO3YW<4USG!5>2!XXJBEW/H2H->(U57
M$CQ7Y4MO@WSY#1Z,@5QI+N+A!%G-(%NEA:28P'M=X"2``@?TZW-F7]>X@3[H
MJ7UU:(Q4'B=A`CDN/FE+M#CNA(]$3!Q!3^+FS2A*)FE'7]WHVRA$Z!J'B`,8
MJTE57"&NH`]%655U3C$5`)HVZG$]51APZK"OFYJI]7O]7IK)QE_QHG`$PFX[
M^=V3BN^M'VD")9'P:\=7W]QAD&""I*D[YPYO,>G7<T,'KI?@\IYUS@Z52':H
MLCD[-)M$>::Y5$_%X>^!'\QS_^LGRP5`@&2()0"\-H.E>@SX(@#,]!`]`]\7
M*<1X"\@*S<PK[-S#$HV\=+DN``8PJNW:$(#]HJB5BS@</M\R`7\#[3@U4)9>
M+Y3ZPXG8H8-@\<WQ!UOMZ>H\2-I(40:"P6FC/L_)YD#G#,,`U8@WS$%/&@GB
M*)/5:GD3W'MN91(M612_)_BJ$ZQ0D;5'UF'1`#F-=K"M"('5)<L"IDN!,#O.
M:%/Z^7JQ>Q>#49NI$5EEE5DEV>A]80"6Y6#$\3!;3N[WP=8<@I:D#!1>D05#
M4,Q!D[/1(TQ()IBFZ>(9)>=5I[N=K.QT6G5Z4R)Y.S/'#7'W>\&UG3/'-[]Q
ME*]IMY5W2Q.C3Y&0F^X7KYP-'+54\66Q5G&Q2'ZU1U5G:+*^')_K#]RIF)XI
M*J?J;O@#A;8;G:R_V]"U:3$!BN3C=[<X_CA5AX5CEE-UB8]S<C"6]H<9LL(&
M[@QM6%GFTQ.^GB<^&=2O`7BN'[EVN>6W"K54IYS40C5I6#9(T8]"*J3A6T;6
M7"[+K+]/EH9D'RTH26(5I7&U@<\@P1M5L$14KA1:\V&[QL_R6%-G5&$FCW3P
MID(.L[/K:.AV48UDT?0SIW:T<K.H!V]E\4J@U3?.+F/;-Z.3&B>'[R-SMR#=
M2:K-$3QW*NC668)T!]G6[I"NLH0GNH/0'>2]V!VC(!PC%P<9!OA*S!]3-Z1[
M1[5[AW[F4DQTZSBZ'U*XTMZ)'[+.@K9],VI1DFH;2A6\2;=:@.;HW*7C;=EQ
MY89`W+:J?=YJ\0C<Y^.B]S.I#8N!2:RN:`>,J2VU-LX#B[I5V!"-*UZF:#@[
M+FHK+K0KA<+C[/"HF]A0>%:5VB4W6F3^M*/2S)$,($HOBC1*N5-4@ZI;P>+L
M>)ID75)CM);:I<!*69Q46]0(:HP>8(Q*5Z)*T7!V7-167"A7!H7'V>%1.[&A
MLH)&C5%JC%)CM#GTHI2CE*O6&*W]66E:$HK!I=U(2!R#?DR1'>,[G^.`?,U8
M\9I"1OD'8KLN/ET*'U9W%6K(GNA45=*IZ4(UTDPCU:]$D:+A[+BHK;C0KJC7
MZ_SPJ)O8D#56E-L%#&K(UDQ)IH8L-<<HY>I-N5?OV&EJC5J!YW\J"OK-A\7S
M-^2\J*V'QH??`KS&.MZ``C**XW5][3-65K6?`<L>%SA.C?YN)ZUF'+'%JL>9
M'R!B+&:*;RR!MX(Q>2#QY\Z"S'<0!]W.W%$0!1,$+[@P0M<GCX^3.`G1%3/W
M-,S]"\S"O1"B;L>V/#OQ+/S]XXRQIE-O1L*W?08><2?DAW&:N0>M,2&^D"*;
MQ7P\BWE<[:`-[')YU+Z5M5=N<>E;T?-M&+RX#G)ZLS\C7.A\Y/J6C^&;M>&B
M&MYL(PH7GP1>D<N7^FP_H^VO"?B*;,^*(G?LVDO%\D=!B"],`G8@&U^9!,W"
M:UY"RL4O;INI]14"0$48P+8W"!R!%)MJQ1>O/T'D$J+/KO7H>J2I+\B*8*TY
M-_Y7W'P(G`3PNU$E9>.UOC8P^K+"#8>\SLFB8G`]31UQD@P(Y/6APLL[E8U7
MSU8U?IS"WO(8BQ`59)C#>#E9F1#]G>"<8RR_'N']249G+#['P!"\`22(P>7E
MX=F,\LPC)GT:0;3&&]OM8-(RET3FS@L<MK/,O*;N7&9>U7<N,R^(YZF\7FV_
MM/3Z*8JL_I$$N+#98BJDD'24?W9]\NBBQ"G9'U'^.RSO;R`XR@^!\I,_<>W`
M@&$[\)8:2@7.Y6?T@CQ&H"5VSU)X']HD>S4,?C&?;H?L\&5VW3Q&*'PA^N=F
M1AVY&N\TB0M(S)`BTEJX6ZL`Z1I[?6NM@U?Z+(\U=4:U+EB#;2L&ZXPP$GS[
M7NVAM]\TSUJ"UV`EX\Q%:H[/`<K>)=J"C20?A13GYGS#2C1^"7PT8R9$K>UV
M7#^*PV328E%V`+"."'J!Y55:HZG]?&ZY<*N7*.L'X30@IP_D(D@JP"H58)KZ
M3NJ7OVL^MUR`U5T[RT7:8^`[5">C4*?2KLI=31-8F5>:QNE::V7$*<L]6O8W
M'`82+4[#J2RCLHS*LNH@H"JL)#3.Q]`P_<Q\0KX]H\H9%6A4H%4-`<E@1:UQ
M!T&UULWN0Q+?!@+,]3PJP*@`HP*L2@$FL9IXYINZ6J^1?4E\UW:GED>5,BK3
MJ$RK&@*BP2I:XZXZK;52=A>\H!#!&*@$HQ*,2K#*??X"JXN-.\INF%;6)S+-
MH1*-2C0JT4X@T?Z?O2OM;1M)VM\%Z#\TC`R0`*16/$7.[`:@KFP6,W$VSKSS
MT:#)EMT[%*GA84?SZ]^J;EZ2)2>V)8N2&7^(+9%]5%=7]?'44VJ[)MNQ_9K/
MD2L>MI4+=R&"A5H3UIJPUH3M:5LIV<<7\W%L:[(LCOGMY2R*[]S8[W:0+B!V
MO1;[OU_W?&QZW8[QJW=AC4[C4^-%:6-_3ZI'K4=MK>T/M,(ZNN.[=I!;E[J-
MZ@Y_^&</T-WM@!QLE7=L%"4I<I7%M\B'\X+T;(.Q-AVHEBIK]MB1]?&T+]L3
MVY#-@356U>'8-ISII7)IGKU7;<->(69;;?,:C]I&/D`GCMWPFF)\\W!9/?+9
M7>)'#MKLNF2SN:`.G.2TB/\7!5`,"'GY!4-RGBVD!8Q273KJNG`4:Z+JIFG)
MAF.`<`;3H3PTE;%L3D:6,W`&H^%HB-1_9^_[/5VM*<K^>[\J[C\HSG#J.[<T
M=J_IIVQ^1>,Q"S+XC->4G&=IDKHA,H95)'G/%V'""_^.B@T=Q[0&JFSV)WU9
M'X$`A\IX*&O&9&*9ZF#0MR8@1>7LO66N:M@3N[4JF\EL1CF+5$GYA_*#J1F%
M'HA3#$TZI3[4$5RD;IJE4;Q<>7CWJO;QTW1=3+JFC"=339$GE@-BTB:*[/0=
M4#O-&!NCZ40;#W0AIGY/,RHA[:!_JP)S;ET6H*W*.10K!L4/,>=<!$/^-_4_
MN"S<GZ6ZQX(XTB?:2-6FLF-IMJQ;H['LC+2);()R&9:FJ/VI(E@0C?Z*$CVF
M.ZN"X-]_CJ,9V\%,V;5%1J9,4]'79DRMR>L.YAZ!YB<*YOMER4`G`U4?34"I
MAP9T2S=51[:LZ50>Z)H]Z-LC6]612W5P]E[15%-=<S=;>["-PW.C_<C):O?#
MU6F`3S#'PXG<-XR)K$_4L6PI,):.-AD9$\V:*-/^X;DZ"[G(KA`,$6:\V[FC
M,1B[BF_837).SZ3ES]S,GVGU'\V?J1^&/G.OU9X2>^:Z_$I:1'-OI)AN#,5U
M.Y/0ISYOTE79N!V+X=G'C,<RBLUEP=R0,"ZHDUF6"<\/HP2O;F"<1<R"J@,;
MAD-MU$R\X=X;7,]6QU,]40E-W\731T9(BL<N'KE;6^W@L?!\'H7YJH=$U1[R
MP57-$9\@!DW/MZ9KDFHJSVA4\S)K'9>&-.*,65<E8]`_\-B?UN6L.!W"S`@^
MGIO!UEFPLY4985J3=R"39^4,E*V]>[7V3I'ZZK&;NY4JCRQC9+79V*`3.T]&
M]\3:-CS<RNWY<CNRK<R](]M\#P/[EF(_(U=$^.W6ICE^7M<E1>NWKOYUNWK8
MX!IVZ^L/Y[-.(_-L*[F=^/O'XKT><9&\>A<]C3B50(%,_1J[8>)ZN/%&O`&F
ML!S2&3SSLM?P/PHQ,,[>F]K*)?PC^K-V*4^#`%8A'VB(,!0G]!U_SD*6I+&+
MAQ((<@J3'0!M=BX#[>R]IBKF8$4,/]:;50F4B)O\VR&\W$QDB8U@O\$JBF9+
MZS=!K<YGDV_>#4+=$%MT'F*2)A`1_C>I4C4U,(.O>O8>ZK96-?XQ?5J5QI@E
M7A`A%/1\5L<!?J$<7('PR>0>###9-2+%5+3)2!O"*%O3L0P"4V5GJD]ES;&L
MP<C0AYJF;4&D-"G7N+W37./E*OC3^==)[>I/^?D)2^`=)R,OV\:S9\M<.;J=
MN@+]:!L?GZ9^?ZF!\]3I%8K<_B7I=O@V5;["+I)%/@%(>N.F!/QJ%O!$Z5ZM
MYSQ#>NXG$C"W4$(4T&")Y]O\6#M/O$ZNP3&E28\X6Y("$YPP/*F[$"UF=;]Q
M?6)(IMJ7S+Y>[*#=`CV(026B6+!`H.XDO8M6C]+)(@!O^#//=*SV^PK)W0/A
M`YDG>2>?X:%NYZTN::8BZ;;^KFH79D/.7QZLOH3?@`7&S*:WM"A"D53#EA2E
M_ZY')JYWDR>A!^GPAJ"L&'8AI2%94C=.R"R.YKP&'PQ0MX._X:/DSDTPKWP<
MW5*_!Q61,?4H+G%03(JTI4?=SGG5;TS'3*%QOA#<312@C$2A\`(*#QYR881]
MCCSFYQ;0NA1:PC\0C>=E2=!T:+3/$TD7;<R@[U`Q7:1%RU2EU^WD+0J6THH"
M0']B*H:+(E8KO<'JZ3<D$4`!8=I93!SH!B"&B-<B<G#AK,8,TZ(UF[2V.'D1
MU8&J<B42FH%RE<@M=(L@XPIT.XMSV0LESQ91R`T["[,H2T@BT/.2D(<8L4T#
M5A7?>_`@9^.L1E3=@3)^;Q3@RDS%U>,M2WG0EA#E7P(.12BBH;;-W=,$(-KJ
MHP&(QN#1`,3M;^SDX[;:O5?;`O5>)%TU7P(\L-K::0+JMRRLI(;.N<!:/V%)
M>MBQ/]X1+V]97FK0\P.EEZINDB^`7JJ^S[C..CK];36Y^9K\A<Y=%A;WFB]0
MX2@25`*P97BI*K_2>%XIXXI_X-N#X_,,IS"SG.OKF%[#3NREU.`C*!X+$^:M
MELSCA`^R.&G$TN3(\!NU0&6,JHMFW4YQR')O<[LAW.`TL!J-N(G7),,XNKQ<
M![#@C^W4FT,.JFKT#/-U#&J3":-.KT>-IL7](,ZW6W>Q1\LR>"WL5J]P;'6U
MI[1TH`>WL:?7HR,C3BR.!5M/LD]K\U:S#YQ][EWK07:][]!ZRM&AND_/WIY>
MCQJ][YA&\8PR1-9$<8%::7W'7GV'=>!T#*WKV/DYI-(;O))SR"8;VM/KT0D%
M;9U"H/%WY=8(I=GYZ+;M/;'KRBU`W%-=]@5-CRO7),L8/*--IQ)6?ABU>-,P
M;5#M7E]OM>'@>M%8<S'H&:UZ'%P]FF8VC+YD:J=E-TYH^W,:S`L[V@"U\FHU
MK97<2["C-([#5%Q/\ZC+=C/:R-6E(FG6,TCK&[B,:#>CS]B,:CW5;+7AX'K1
M6'-A]%KNX\.K1^/,ABDI@W8SVFY&V\WH\<BKE5PKN?UN1AM_5YHS3B'M$X?$
M<98R3-G+N:4X&Y2;;B,R(F^5=_=]2+MM?:$[5,UJ-RKM^C-??UH]56VUX>!Z
MT5AS,>BU9UR'5X^FF0U](*GZ:2E&NVUMV)*XW;:VFZ]6<LV6W./IMH^`D?;Q
M3.WZ3IG:-^Z.MVC!CHG8/X8$Y<%9BG..:+'%+W-G2G6.XWS7GQ"7+**8OY6S
M2&=A<320GQ2D4;=3'`LDT9S""RSD9.?X^"Q+LYCV2'&N4)PFD/(P(<8<QF[@
M93R1`+E:(M%VL.1@[9#`(VS.OYB).#THC<3P0=&+HCUE/S9P2C]/L??)..VR
M&$<\HTG)^EYVI&3\!E%2I$0ON*07,4VHX`*G((U*1%F2LXQW.Q67]7K&:.(F
M238759PF\?3`?#3QM-5_-/&T?1@JYKU6>TI4S.OR*[D4S3UQ*?Y73,]N9X)<
M[T_?0CU;LJ<TBLVESKQ_!,Z_*HDJ2PA7,P\Z3X3MVEG$+*@ZL&$0-A!0'G#^
MW7!O#`YGJ[NIGJB$IN_BZ2.[B?K"DC_E64S%<N_!A<H)G`,V]IA8[2G/:-%^
M3@-_.LVKI*>O;78X\&KOP!1`ZX/[K&7.`6'>^3[79[?,IY@0:<EH<++$,HVW
M8\U+6MU:L?T-N])[]+*O&5:LZ:NR28D&NHT"-V4!2Y>M33N03=.;!_!HC=K^
MQEW7C].F-=."D93&<_*6A;`RJQ+0M&:L#:!Y<-Q:@[8[#3!Z!^80?OSL?,+U
MH?4C-V8_<&'VF.NX'4R##'\I#^&ZG?(4+ML\`[[7TOVEXXY73@HQ`72W4\M0
M[)(TIFZ2Q4O"PB2-,YZB^>XF2JCP`9@Q.L_!S;_!!,O\$A5S&^=ITL23^1VX
MN*!]2O+B+;JPJ^%Z\-2A4>-62W6-$O6R.`;9=SM%PPEO-V$P,JO8@#"$T6!_
M%^FT/3>YJ?76IU[@QN+1K2F;AY$;^SB68Q:#N*(XX3G)>2E0+J8KK9*VYP5Y
M0<0OUT6Z9Y%R.PJK=-90-<]G7<[>?T=W]);&4@F$B+(XK>[PH7:\FU@%72Q<
MYHM,YK,L"/*^EKU+>%9I'F:!S85?="S<]6_=L,RZ#2_'%)ZCHN0U<8JTU*CX
M(B7W#6C^%:58R/^R1,`RNIV_:1S5>N+PK.`DA>$L)@!O!.(6>")[J'J](J0U
M4'I]_2<^N59`'#DDA"QHS"(_3PL.!1I0<AQEU_G<*X$B`9O1HYEX][;%C9IT
M:"Q+N58-W6`QO6A^Q4*W`/[<@&F,0.=!&VNO1;-*2?B8?3_#/$\DS^?39M-:
M@%^XAK/Y(F"K+>4*'+M^#7]4O+@].WNC]04[WW!-*9PDFM>8W>(TQCF+PPA*
M$LT9C"&,4(HV<1[Y-*B^AR&$0<8Q`F,8IDEN6U-8/5Y3C"T3N3J27#&@24\9
MK/T!M-;!4]T.M_8R&ON-Z"VR#M[RL[CP57\5`!&*`)&M,72H^O>NM;FW$'BO
M-XK9$X]U.V\4M6=;$CHK'"P8G&#9+`D6O@T67C")9PR>9J@'%"9WM*0(%UR@
M>\=)ST($]=U%(+PH6R0_@X>EQ<H,A8A"IB%#GGZH"X:#K^107FX8H>=;>QC6
M%T1\7M26],C7FK$HUAU!!7CD^NDN%G'TC?LL^&J@_(2E0;.W(?2@V:)A9*U=
MIEV^NO8.#Z?<T$!8?J+KYY81ZD9P(V]SW:OGK8<%:ME\Q$RB;!^$3$)+%/4G
M(BKN=NY!.=&Z;NZ'6Q6@_<2?XR6L"[=1FI=&*1@F/F(R=VZXH)\O:)@(;<,1
M#V$IA/U#J<94K#)9Z"&,-76_P=HHI#.&:T$ON@ZA?"@#%S1O-$F%:8>8%WS[
MC2+U;1W_7)V)4K[@*J<^X3-_*^.3)$K3)$W15PJW!AL*1Y#GAM*WV(X>^121
M3?T7/?+<!4MQ80T%<%JJK>8)ZMR8[%6`;9JE`A4*5J!-?9JZ+$C$&KNF&1L%
M@TM_$`O_""5=Q^!V.Q4(-]\&C&`&(?:)Z]!%"O_A[.&B/(>UKBNF&#]OK'(.
MMP#<IP-PC<,`</=:[2E!-UL`[BF,8N,0G^5PGR0`]X@'IH7BGBH4]W,<^1EL
MX[TH2?G17HR[^>SD0;E-"\Y7U39'QL&TXLTA54#5CRXQ9Z-!(!<TOL7CRM=F
MT1J+`3%/BW/DN+2C$6`0\\!)09]MX9J^BOM"$XI;)HGX8.R":('G4_FU,0VO
M64@I7E6T)O!`)M!ZSG:UM8&G8`,M\[@!<<U;Y@4!F#2)7`NX46[M7'_.0B9N
M)&_;-=^A#)XJ*7:;Q^V5FSQ0`NWH,H>?$*7@J\A*W<KM^R1OC][`'+GU"QIZ
MR,NA):U7?)7'O!SYTSK#@QGUT^#N;"6W$X=X:')(@5]D81JS,&%>CC3N=NY!
MC0L4M;\.-TS(-J2Q0$=\'VH\@"V:5H,BJI*IF1R+B%<F-<PQJ5K\("PZ1YSF
M#>UVOMO2'\)$=SMO3,G6U*JEIJ39]GW09'/@B<Y#($L)T<$HRRRLH*>;08H%
M:C6-P`^$<B[?-9PRQZPBIE0UA$SN;IAW@]%5=3[6*UH#N@I$OMOMW.,/%8$[
M'`O<&XA`HNUBQ1_^M\]N\9-__B-+Y&O77?P\9@D&564Q/9^-:CW[(CHTBI(T
MN;AQ8SI$A.9G=\GAE%_IMW080.?>=SN$_+,H+$<H_.'&B*Y>5F67S_.($_CC
M"YW]ZXQ&P>7GB6&;`QG^*9K2E_\+<E$O+[Z.+^W^)8Y!7].4R_X98?Z_SIA_
M.=!MVU(OIQ-S/)U.5-FPIXJL:[8IVY;=EV&]K)G@O`>.-KS$]]YCK_-.Y]:G
M0;S&]DYYC<M5XJ?SKY-*FP<_/V&%N&/>X[)IA6IT.^=74+J`X_YH^Q[O%_87
MEE.$+N!4C?TDCY8K,?_YC39&$,X8/_TDBQR^<R=$P,,$5F/Z$C>@*Q%@M8`O
M+!!9GHL2B1>X;)[T2$V.9.XN8="2"`JA><O0"F57"?TKPR""G*VY7B$8(1IB
MC"1!^\QFX.**("'P#AZ+O6R>I!C;F.1Q1/7._(5AH.D2C!9'Z_\)B]]0!&_<
M15G@=SMAE)(;L%DBP#%U_Z1Y@(GK>5$&31)LR;6>^F[J]L@?-PS;1OFE&-H[
MI%_^EH)Y`@]RKWKX^SIVYR*"%/Z`QB8T`?O-0B_(?,YBG?L>,H]"AG5Q9FL?
M.BL"**OHH#RJCD19+&(5HA!EEV0\N",/4TUO6.S+"W";RS**#L,ULAD&C<3P
MF/1`0%RN`U!-.7KH!MS93+B!JV791?#C01;GD=]0*.I7C+%>60)B$;$*28ZC
M\&D`?8R7N;9`YS$R!6,IL",QAMGR;J\7WB,.CV"%5E/BW;BAD#?JMXCKP_@$
M[!@&Z:*2Y5&Y>5!M2/.U1,%M#JTK>PA5W;*$4X)W.W_<[W>"W.-$C)-@V:Y$
M-?K%\;PX@X]S/YM4WXUAWF_"_`_=`)657-Q0FC8L%D:(-BGD=E<:PYH:\!6?
MF^1!$SQ4@9QZI()I/3Y283L#][:0`?,%0P::CD(H9@D/,NIV-H82D<U8X9.X
MECLLC%!2#?/(SY>:I<Z?2R?#_5"UQ.IV:I&_8LMTHAK=C'M$TVCQ8_M5]:E8
M__.88%B<;5I#)*V*[U'%W^H#X[`Z_NXD;/8TBBFT`);V^8X#-SBP3Q%KY%:%
M]ZG"YH%Y>9^JP<=\JW6"4(65=NXTD._(G/+:=FK+?<*IVK2@H1@.5=(&IQ6J
M=T+F\,2OJK??N'W_DNS>I9I'J9],XVC^,4DR-#3G,WXGE_P>^C3^&.*9&;NE
M3NA75W7UR[S/8)V2C\51^`7>2A:9()]Z'Y>%3+S$DDA7E<'E[Q?C,^)3C\W=
M(/G7F:RMW]E9ANE,'46757,ZE75-M67+<&QY8O<GQD@?PK_^I7*I6&?O;<6T
MH.(5F>U/!JOBKGV#KTSR"][&R4D[>P]?K8II<]O7U*FXPHT<[Z^,Q11DNZ!Q
MNL0W4A#?!#[E04G-Z[-BG+U7[/Z:;OQPAU8%\2&*?&3Y@B<^ABEL.AA,7B=)
M:)KL[^):'?8M75,TN:]8AJS;IB8[8]N2-<56[='0L:8CI[VX%L;6;-+%=:4B
M1.B(B&$IE.A)#KPA5]CY#2C-+[$749+P?N)M+XN+@Z;KO*?\PE$PSK%*)BZ7
M2;=37B:+.V1R_PHY])G'$P??Y+??'CA"GF>8@Y4XL(K?..9E\OM&O$7.K[01
M_@(U<B*UG,`27^;UP<M>>>6Y@9-M&ZZI?F%=-A!S+B,3-=ZU;A$%]&Y=$MV.
M:':/E-3#=6YAM"(L1$Q6&A4WT5#3K1LSRF^=JWM6WB@/&U6[;G7#[[4%>[`V
M+/S%5<+?IT"%'F<PU[RJ&]#DBXCN_T1?TK4,QMITH%JJK-EC1];'T[YL3VQ#
M-@?66%6'8]MPIL*=6GW+5E?]Z6JK5[L$0SIG*7<]()$1']AK&GJ,[M-_3,`?
M*E-'=AQ;E755-V3;Z4.73&NH:4-S,AGT6_\AIK?5)/^QHA_'YBT^AF`ZEV`K
M^]8:]>F,!4A5R4&1@8L9Y]UK%_G]R6^W7ZE'+J)9>H<`CP_SJW]+^8>__CH2
MN)5I]C_6[3ASBL@?*#1>1''!0<OK^1VF>\'CF)`Q!HLR+X4GLSBMT*OEYQS*
MF22N=Y.!54(?'03T&MT#"V?H)FAA-CU8($([R<)-<ZS377B/K[Y'H.,<[XI=
MMP4%*W8/F_>?+*3\8PFOSV?@8&"UN:G71,@HIC+]YLX+.N\8$5E)6A%GYRV1
MW51FL,.A90*$-2%\YL_QMGQ%"NZY&__9[9S/9LRCB/]EZ#%3]'GP6Q1>1]#M
MYJ!@*DVRUS1I`0*ZKTU;A/`1,2)"DN"=N1PXTFH.HD/IOOWX=?2.++(8MXH<
M]G:!V*<HK#E_;5#PV7\%[SN;$<<3)#2*K?4E/,ISYWS9(!'%)K_W+GJC7H%-
M<@:_*%"`M$7;85VXKNZHZB37]`*TA4N9@GD8X=$1U,:5L53;+.0P[CE-;Y"D
M'Q47M[0I*]G9\R=<+RU@1<@H'+AWLXPO6R+0\QJK\[HD)8$!Q*E4>UCBV#^!
M#H0!V#@9W1G7L>JE'AGB[`&M@V'$<&_![UH!);G"4\'R"^.#H\(X]S%>6]*M
MB2)$`A!<B$4YM+"8O'.8Z`QFH;CZ)TDN?6GMBVXG64+%\T0JX(%X_B*./J"8
M`AV0P'"7=D(\NC(H/D]3$2S+9_"1?T1QA2R$I6/FE1]S5""[RK!KD1B8%2NT
M2:H2QQU"RY'[.8HI>9!6'W6RL&#<5OTG"^IS"X7,;0DR<Q/NUG/F=Y8O=WDJ
M%I9B&W%E68X&BK.&0]W>!%Q@QOP4A3?@@BY2#B2Z/\-!F#`J2+OL$C3.@9""
MF.!W43$7:R(78P!B*M!)5:$5=7A>*KE?Z`R!HC5$8JUD;&M^2H\;@/[&AFXH
MLBHB=UV_Y8KV6PG\1&T:13V)_)KZ/=$!)"S/KA+F,S=>KA@"[$;I\WCP!FQ[
MJDH3XC/__]F[UMZVD27[78#^`Q',`@D@>OE^S&`#4*(TU]B9))MDYF(_!;34
MLKFA2%U23.+[Z[>JNOF2)4>R98N2F0$FBL1'=U5U=77WJ3I2B:`-*NQG4=`_
M;HRQIFKF,-5`M,%[#LN'C%">:!,W+*!V8C["#?&[D#1N219U0RHDXS4J-4A_
M!-_ABAF"1`OK0ML.::DT8TA44$QS<UQ.X0"K-+RQL>4\##8(T==,8&PY`4RA
MME(<Y0@D5,_:Q'G1[ZU98M&-^GC`YR!DMCD<4O8MA(E+#-9-'1*=V"81GH$#
M+X+[^9M0_9,0#=!O/`CL^ATL9LLFXA<B'P1I;,2U/"5DD<S"^:T<Q@0XYG$(
M3/CIHOSJ;IOZO;)135$W^L/'6/$%%VC##<"2'BT_*#4)`H@3\*Q)5`KDYW,K
M!'D\/,.Y57I=S:U;I]8W->J;^F;%#1)@B#@AQGK[#*=0_BY<!M),L"5JX&$C
M3O$>W9>5F5H3-J.Y>(1[%>&*1DJ"7Q1#Y8KJ_M>>V>^M/50JGEG?@IBPJS3'
M4<]KOS>C,\0OMS$\$UY1WQ+J0VR1@8RJT"><IDDV!6U\*J;9RW@*H_!U'<A=
M7E5'<+\AZQLE,_;3X+\6Y3>B?XBY<@R@8JF^"L#N_6^2?JT6`#C.P<G=;04.
MB3^3*\PV^$?P_2L86#SC3G$17-/6#O<U8KKEX7>_9P\<VQ@8#ACZQI4#VFPA
MJ8RQK[3A`Z''37@5KJC+#>?/N5H6C6F$G!L/5O@PK22-5T-8P^OJ"-JLC$<;
M:W?REA2C!W,,HBRA%A''U@*"C14:Z"S`[F9BKL"'E.PQ)$.RYRIZJ99&/(=Q
M4&\<&0K[(:%G8CLN?!ZT[I'$LJ??XU,G'UH\HZ!U8ZNN!Q`3SF.PYIF!Q?))
M'.R8<FB$,PNN8':04UA9IBR>@AR6C#O@LI,Q=X$\;8,209,HKTU266F!F=A'
M7`\CBI0/1GDGM7R*>\.)99*%?.Z(PG_E$-:L;@=%C$'>-2F)%@9%,`R3!UO$
MF%TD9HT*K$BF5,1IL&C`O=`DS\2ZB*<Y46?!"O'M_"@0))$5]:0H])XB\1DF
M:R)W&F6E).F"$J=R["*(Y`I3C5C&S:.0)GD1B/C`N#B)Q!6[":(Y;4-C;"^<
M7&-L%[E):VJ4FEJD5F2LWC2AN@'>>\6B$%:`@ND&;"(*@RM.KP4"R&AT%D-P
MP>EH-D6"315B!Z"_E;)H._^NMI*TIC"ITM=#MH7WVP==VQ9FUWCC1X:K2+CM
MZ39.;76H.\YX*"LCQY8-U1W*CF_XLJ;ZJC)QE9&N.ULV3E_V+JIJMFD;51@,
MAOAS'-\4=Y[8;NI:.(MK(_3>M)%"QL7[F/U*#N5/F,:C()7^YJ&MB+$@VA&[
M'J___/N3_Z:DG90^Y2F$$+`&B7F^_<9[/EW"/1<2WEJ4(<5LR5K^HEA]XRQ+
MAW"B%<56BW@B7G+IEULJ8G<!_6N>\:5+D*^21;&RJ#V?KSO28/I5+"H@@)FF
M#!'`(3T:`BH8_I28.9#(@<(2B/]#]`P_4QN)5E;$/8M&QD<SH`*O5X5)T`N1
M*'HAH3AVDT,FI!M6TET3"0\TZR(0UQ;WDLLM_'=69JO.^"F=.""$"1!/`K,;
M\MQ9#B$Y6,H"8K4(6K0,EC2-Q$G\':($N&(9!;!DFXK67L._,/\TP>Q9]*8H
M#)1YBM.B-,>P@*3!YL2V)N;]HH$@$&&"$FUFUA:CS4TAZ7MPRR>P&E%9DEX'
M6+M`,,R5L^Z<^,RXNOF$`Y^*)9L(9S!KET]]<`4-<`A]VA7"K9%9012>+\`Z
M>(<KIX3Q6\Y#@F(\OPS6*5?;.Y?3TCO6J1?WVCW9F?8?%`\>ZQQ7+6BLI(K%
MZM$C57UTH[:5$+JW?<^*+&\='U(9.F*P\X!(MB.B>JS@,;KJ!'\$P7]D$$U.
MZ3"6OBM)P"XQ4CTYE9RN(NH%2HXH]I;2L'44;_4Z!E27YX7P(+4M8<QR!KKJ
M/J)1[<L8ZPSC((8QT,V.%J:SBRT:@"68<6!MG(W)=(:"'VQC8-G:69E#JXN+
M%,R2+R20.HC'>9H4?,4]+[/O#.2@!F(,5*WCV>@,I`NQ3BW$:JW%6`--4\[*
M+$YL%^M]>;P?Q@B&ZZ*O8T5?$'[9UED-A<Y"#FHAZL#6N_B\,Y"M#7MM#ARM
M?474U@M(=K'5,_D+>^`Z:NO,X:GVL8J31M5ZM:V#M4OV.;L\_N4=`.L!C;K#
M?D;XJ_:R)-2Q#4_N[EH(SNG$\?+$<69"Z%`[;=_O>!FHG:-2YEC&0-/4(T>;
M!U=!I]_BY?9`=4Z.$JE3[YZRO?\0Y^PU_W+T;:L#0[%/3:L=HN7H7NH1+N&`
MYJL.7'&">$+6V^EY[U88`]TY,A-2I^<N_#C'\*,=BK<&NG)R`_S$=C]>"MJC
M%0:MJ0/5,$[-HCM%[Z_H@>Z>G.?J]+QW*UZ;`]L]%3[9+N[8=0%I#VSCY+:K
M[RV0]I^-,GA+:19"1!*MTOO*O-5:4ZM%(/$"7_#O+,RH7&N&O&4RKRTUK7&V
M28PSF/5[O-1]$%%),+J*ETYEQ2585)&J)R_3$,LQ\9J048YU5JN+;U@P$Y1`
MV(`,BXPOTV3.B#8@B*0Y*RI^+46AUT;-]B@LZB)?2%Y56IQH=AK5GZYNB[)/
M5.B75XG$4R*J\T7D!5BV$FMBY1DKJL=.;T(VWU`="RN2?44J(5X5FZ54C7B`
MY5Q%_<D,ZQ7,[C:*VE^VJKP^^19B\>4K-@WP]=,@NQ'%UK'T<ZWTUQ2+.\;7
MO-SRK%G.*D.>O8)B2)3+3_*4LSQAA>T<BUM3)4U>R8W*?*5)+A[T/4FC>XB(
MZD97H^3Y><7(M1*36,L]C]C[N<_2\!O5QKZ,LU6:4R\N8ZHOBY_?SR=%V<P/
MHFCF)`C3OY&6ZM#E*,>>[1J&X\JF"3<9(\^1G>'(DD>JHSNVI7FF,=Q2CO)Y
MZT%7QI.RZR"=B<IZ6)PN3-&!Y67%6KCT.US!B0^(D"+)5\C[13?=3XU+]E/4
M^;_SLT:EZH-,%%][(974J"#HGJ74='OO4FK&]CN*AFPO!+;_0P_R]<F\MA3A
M/9><2E\.\/6>F,,GC2R/7_?)V3ZZ]X(T;GW*ODY_K6R1QR.(:MZ\MV;487=Y
M.M4^J6K_*(J-MU&]Y^0E3JV]CS=]ZXF*J&$LWN]1-'Z?G9ZX_$^MO9V]O!Q?
M]F!=/WHJ5)YP*AP&$589WW'N:T63/]TPMCIT@Y\TW!#[/\\78#RG!WNRBL5W
M]DKHI[*,:UGY^3RGPM8I9N/^U!V5['UJ=[Z*Z/Q^Y_<[O]_Y_1-73%O]_HD!
MQ49(BQI/;XN#(D[L32=%[?$*!P4C?$C9,@AGU>N+P^KJ&^+M(JK#ZCOBCX4F
M5A?1&>MQ1^73%+IH6YW6\RIM<5(V<=2$I0Y3^:2Z]:;3-&>;'.'Y]+&U/LWI
M*M>_3*>FGIQ3VPF!6`.#'1;;U02.C7\@+^?GX,>0Q6P>KB9ILOB$D+<AXA1'
M-9BB>'1\[4VA!?!PECT8)I;'(;\IS!)#4^TO?WWR7Q$0<!%$V7^]DO5U*)EC
M6M[$4PU9LR83V=`U5W9,SY7'KC(V1\80_BA?5'C)J[>J;EOPXDJ`C^KC&LX.
M[(CXO>,5>/LD)QKH#[!00R+H0\/G'-,8&;ZGRKYB>[(Q=D>RZQBNK!J*:QNF
M8IDC=0M\[N41.+>*OYG(4F\1,E@SF'ZO,AFIL)E=6]T66F<ODY9(D[M"?+(`
M]*;@G#)"P!(U,X.5'7</"'>$P7<3Q-=$!KT("8$L!<LE])Y,=)5(H@1:=-OO
M<<`K4?5.DG0AX5@92)QA/DY6C+/:P^B:85S%T;JSA."^..0"!$P&440TRQPO
MFTDI^U<>IKRUU^``4L(D!],I6V(?@E(G_=XR11K[)?1&>OV[YWUX<R'!$&:X
MGH?!=)/D$:*)I44PHX83F+E&>M;OE8ST(%CADPO0<$2(;MX)@=DF,F2"F0JB
M["J#T_TMD[PXSN%)7"9UD?PW(:KQ[;<L2"6&I>,0X;(-5]H>:N%+3JB<+,,8
M[8!;##%1E[S*<S"4ZYC]@+\XGIVHO/&N2CJCW^X(S/_MS8`_#!5*/^(PJZL'
MH?7Y+,1/&_74L*!@]G^YP(@/"A"_X/".$2P<#4"GN(5!J-_J8DY1ON'Y>#D2
M5I,S()3X0(H93DSH*<":!+Y=0L@QCH551:#>M(OJX4LQR7/8L;0%=3S@B04T
M4EF61RNZ.,2_.`8?$>N%195Y`\*J[D,RWRD32-;&\?M\T*.I]WL$H;])(IAI
MLGI7)!R9J]L!94/`%3"F(;01"9;B,8C9GR,:&H0JF@B-#I-95DL(:(U]?Z[)
M6/@@&N6%-FO&^*DR/-#&^ZV:^*DBB.U\5=H2SPF9D9%]*U'KHE'0C@0]&"Y,
MIS00Q,OF.=@\>I/MLL3_M@2H.P5%S4#*6V!FP[^IS^_GES#RXNL0)@2/)UJT
M+K`T7[UU+;415M[?A;6X,8!)Y2,O:O)[`M;[CJV>L9.VKT]LS=%DW?4ADO0G
MBNR.75.V;,?7M*'OFMX$.JF^>FL;EJTUNKFIZ6N=VQA+>VD:B(RBX6UUR8?@
M%K_R<&_\_9),'N:U.0M7.%M[\6S\8QF*L7`9?Z"Q_D\JJL=FWC<8)==L_(.E
MTS!C'U(L%7-(*7Z!8?B%W%56%ZAV1YY#:^R[FBIKP\E0-@Q?EQU[XLDC3[5&
MIFN/AB/WBZDHZA?CU5M=O;#=FCR/*:VFXGP&/A1F$II#6C?D0'2JHSD-8ZRW
MN-D7#"\36`J#I_%#3/R*9QG(@T0Y@EGD0Q#.GL-6+M]-'CCZ-/O56^6BWMM=
M^K3F5HO<P<U6-N8;DL^H:TL=:JXV-&5_Y,)(&9F.[)H*#!=+=:P12,&T?+Z&
M!3-HZGJWOJSU'^:>61CE./=5"Q%8@U"\C0M_?$2^$DY['*0QS%6E4,&EP^SU
M>/'L9A;NT+-&EB(;YD0%T8Q-V=,<5_:&I@-V;UF^->&B,1S-M6HNY""]W)9`
M.%XLH^26,5&*:XN[BHIDQ_=S3'J%`.#?X*W(_XPPX_30>R&>X;O64#'DD6:.
M9,,=>S"&/%6>&)JI.[HW`4&V()7P,V4(8OH>I1#2$G?&8%D193P&_%D2,*Y2
MIP%Y>@K.6#"]*4)!7*"*D!>7@[N'E"\BD="V]LXC=)2]\]6V)PD>Y.NCO/:<
MT-O/#L#_GV)L5A7\CP-8.B<MM@X<5:J[0ZVU2S%W]J#NJ./HB+7&NXY8R_[$
M@'1%O7DL8$)%%<Z\)FS44F"%UD)BK`Y9\1PFH!DG5Q[X)(I;OS2/=H@Q^C0<
MNAUF[(67L+.<$_=P;8_B/K*,X9)I(,W`V47)$O>G!OR4G,778<P8'J%W+O!(
M+M!YS'*U\X'GX`,=J^,P.6R8%V$!T$&!-A/>+I@MPCC,5BD!,SJ'=R2'IPU4
M48FX<WDOUN6!$>CNB3N]QBO%"5QU`'>OZG;1\+;F_?S6-8<K]HKI&/'N1O$&
MF]C/$3[=VS9<W,GM\7)[W`+FQ+U?U-)-7GV@N4XW*[[(;5Y]H)]X#MUI3X8Z
MN-E9DE]%[%F\^D-?U\+I\#PD]^!TT`,C];8!`C>CD0F5*B#)F&#*7Y9E^8)_
M]QG[<6@4H&7:BJ:98UD=NA,D%'#EH3Y494\93X:*K@PG0[LM*,"2.2`KR3_Z
MO80+1[I.`X+QA7$#X5?EM$C?6<HDEJW"!<]=RBI.@A)?^%T@O>6`0[V1IJ*0
M?P?R>SC(SST.R.])7WM.\+`.Y'<.6FP=EJQ4]UF"_$Y.'1VT[URA?1_#[*L\
M3QF3D*_LWD#E=-?TI3=I[U'(1?L*P?W'<^WT/*\MM./4X^+(>+YUY9[F^>ZX
M2)Z?B9S,?N\V9-&L\V-'\F-*Y\5>D!=3+X[,&/U0+];VJ*SP:_W>MR0*5D2<
MU?FT(_DT0^N<V@MR:L>NS'MFD=F*I0N>]8XUC;(WG1L[DALS+]S6^;'G1Q6\
M0(=F7IPVJ'B?<]A#')#N1>?^>Q#&?R39MM*_+"4^\WAZ\//7X6@XUC3%EFU[
MXLB&ZEFRXSNF/%9TUU3&IJ^Z^C[GK]NHA1ZG^GOXW-E\#C/$5BYW+,E8_IK'
M,ZQ*BO>R'TNJ)CJ0DL?4\GM$545^'OS2R.$=8^_C7M/9^[C7VO?<]6`/.H'7
M=B>.(.@41AR=O^A/=.*X`X58=?)U@/<E\TIL.),\UWLK!-)SO3&,JYY>4F79
M9Y/QLVES1W+SDQAJ3X[EX-7OJJ[<&0KEOYK&6FEL@TE53ZO]]FQJV3VL/7$'
M?J:H(M:ABD[#1%J'D2EMZ2PA2^>@F(THIN<("DI\5"M\2ML/OUX>;><D21D\
MK7K]5(B@^B8J5@;M].9GDWVG*5T1CI>9>Z<YIYV&_FCVNOVWLIL[Y="M&N=(
MFL3P<<KW8KUX-N(L-)=Q_9J"X^G0F^-CS8>I;>C+0T/Q94,U)O+0M@U9M1U#
MF5B^JED=79LP,:U-=&WP>[_7M)U=6]<66C:\,Z=PLZ*8@P$5SR"4R?J]OY9X
M4"&]]C[]]89.&F1%&S0(M3C+F&"XXELDF?2QI*QB,^E]OB*.-WA#OL@YG=E[
MI/0FEJJ*OJFQ(T+,7"2;?+,P?W9(\33BP@2]`!0]XX<V82R!9/@B"2134,9)
MG$@,F>QJ_%QA[70IN$KR%3R)Q(7U'&ORPE]`7$%-7,2`OI'M2GK]?G3Y!E[3
M[^$)5$&!A60`<'42PXLO)&QU=8"5A35FP75RL08EV15#O1)KW89&P8O+4ZUI
M`B%@!N^C$[,HC*%]X)1)0E6[I`4\&FFD:MF*T!W^"+Q>"C.I(0NX'?G&X%H0
MZ^I6FN7$FP;]@NN$X?5[G-CK0OKG38C,@/"P&-1WG8<SG`"$EKCYJEK),$;G
M>J(EO.]W.TC4<'A^1F19U:T)O[N4,3XM6-%E:;GYM];Y)"61T>F@)$CL.>N<
M&'=%@]M#2U:,YX9.YFFRH';O8IX@J3#^QKA%E9(HV0MW.0NE`\Q?='6`*W(\
MZ/S%->@S#"=N.O,P!;LJSTKA]O)0E!/+H6TR9&9ET>U#B,H.$2P<EOKJ=\P#
MWL;<1#_Z(,Z2Q/<H9%>*YDYL9Z+(IJF8LF%IMCP<3TQYK.F6._8TW?#$H;]J
M7:CZX9BN]A1.4S,T-35F)CXQ8;#I?0O"".=J6`,CO5G%H>.5;O,=@T#T<_#C
M&;F2%'WH.!/7ET>6HLG&V%#DH>DKLJLB\XWE&9.AAZQB%KP*_K@@<%MO4"8=
MJM.[B[*XXP,Z<5#N:I6&5SD%0I^3#P$ZQV>4X-C6C-'8\T!N8*]@JIX,$IW(
MMJ&[MN*.7,U`EB#KU5M9TS5U9]GMT,LU6FV:ILMGP*T?P53Q0`G\2<3YR]XA
MC2V6N$?20,%F591+!7?D5_52'R_!99ZR>P>YH:O^>**K\MCQ0'+Z&(LJ@"`-
MW?3-T62L^[;!.=EDY4)1:^3:!^WI;H;W5YPR6`?`W/R/),)0I5A%OH]K5IV&
M6#/!IU"#NY`V#V<5>;ZTG2SR$=T_T.Q5^MP:GJT`WQ9,=6@&AS?<.U)6G;%F
M6)8CFYX)YFI/AO+04GW9&H\<S_:0BG'(J2V16T\YP.RT:^>;LA9T%O\,\`6K
M6X@QTCR(Q'.?D_!4M<?>V(9!KJK*4#8\S9`]?V+)ONLXSEB=V/K(Y]R5.EBD
M;3:$=G\OUK=F5D12F"8HD]GP]B\0Y&4L0L+XVD.WP8G"6\<]J:I(/FG3/%N/
M'W?MT38XYYK\_@B#*\JS>9)J.9H_4B:>[\N:;=@P&UJ^#-&:*MN:KYN6;4Y,
M<]R2:CD5732M^[X+^?1[R5447O-EW08$I'3N`$C+V;_>S?8R,FT`$+;]('`8
M1+3;0)3J_9[/8(%XQ=([8-T-28AG<2QXW..0@69:)WT@TK:4*)JKLA*,+APK
MS%#]GMB$0W_+=][.U*+;D1!CF1W5R-.:^B2/YF$4T8(YF6^,(<X5R]$.$W\-
MJX7CVOB;L_#9`IDCL1\\+*8J2?V>B)$[$WY*$[:.7%SBH19\R@60S["J?:.=
M!RT,=V*3\MIR:DOBX[GZM*BM@,.!;I\7J^L9N<,SKVJ^_7A^WVW2YB9K[1`D
MP&=<EGB%%NXOVZ_>ZLWCQWN:OW:T^&/*LNQS\&/(8C8/5Y,T66P^RSB)G7;G
MU5M5MZV&+![5Q::TMI]Z_YZ"M#^*@S24_!-*Y\[6_,@8ZR--G\B>H[NRX8Q\
MV1OI8]GR/,MT=%53)BH_M5+=AFCVZL_^9]*$WO'B&>8C1^5UAY#,H4Z@-3K(
MT_8[@-[6+2Z@Z77\XU<JU_&103-AG94Q\$#7:;`X])&,X:F>-?8]V=)L73;L
MD2$[PY$J3RQG/+043?4F1H<1%JE2VJ^/2CUX*K@P68I4F0IAA]%8'A2K'!$T
M?!GS8B,0@BO.H,#R(>2UR`$"0W9_RZ1A@E52DKGDARF,M23-I"!?W20IP2-Q
M`SDMI8&7Y<M^;Y5(OY@*`OP(Y"=JJFQ\/`S'11)SBHP+R;MWI3"H/T:Z"6:U
M5\^D0%HEJR"B!Z@0XYH#QS8ECG&3$-A9<*]+O^A5VSB4<W439M*2:_)"NHS[
MO7?)-SK[P1>K@^WMOU<\'-JX+A\$5/[B[".>?H_D@S?>L&@)3X0(B?&^2;,P
MRCGL-\N2:4A`S._AZD9"(#-N@88QGAXBH',)Z[$,L<306X37%BT59ZQA%-$+
M&2[:$OQ?W2P('!JQ%8?=-A0L)`=+`WQY<`6R^W_VKK:Y;5M9?_>,_P/'TP_M
M#)F0(/B"GC8S?-,Y/M/4N8G33C]Y:!&RV4BD+E]<^_[ZNPM2$BG+CF19%F4S
MG32R18+89Q?/+H#%LLI8KF\]/HKB"+^5YDA@@\A&^&106JVFF39XSF>-YG7"
M<(7E[%TIXM2T]("=M)XM3<*[A@H`RD<>%2?2J"S`6]6[(O!P#O&&R(@NIXCQ
M\=%-F,68QPQJ&X5"XS(FQ8[+2+SX-01]7=7IM&!6R15\76D/AMN0RW4'I+!R
MYB*T%6^)E89A?HUIKCR[X;,T=!$#;I+NNHX_:WJ^+=,T_X`XE4>[R5%]-(AB
MKN5[U`P45V,01!&/*:ZOFHJG.[IKN<P(B%4%42;3J]2J70C<@'(1M`>WT[C*
M?/:WR8-:2F\<>*860-1(5,=3*$1,"G,@:ARH$#;HKA;8^N!"Y.W42?**KM4R
M/]2S1N<7::#GJ3,?EI_".#I-O'`:`[$V0O(T6YW!YP$QQ47N0"B:E^/B;-2H
M@]8XG-+5-#P59F:*INH+:WE)6!K:^%R1`#38B%?/4U=$MA#AP=,?Z,W+#4"?
M,9_`"(20'4R1NDQ37->'\4A-UV2$N;[O5_9(56.!Z--%6V:M?(U1G#\TC(-;
MG@WC',.OTZ0`_Y+'PVXR&$P'+(WI2PRV&^$;$'^,DWA23GP^S#@T<YK,U57G
M\/HE/T\_\W'U;:W6W<VB3W\?/-$"*9Y-4-4%@$\4K0E.>/M*P#$PU;$%SM-$
MNP_.PNF<)K_%D[A`4\R*A&?Y=3Q]22C6])PJ>DYC!1:/2]**`&:@S1<MQ>$!
MGX]X!CZ@Y2J^0GR=%6&<B*,%>5P=E'HQ]B&&:CB.%B@V=:A"5<=5&/54Q2"4
M!HZJ^F`^%2@FI0M(MA=Q!5X+8X/0'J`&[_F)`_WO=-'RJ8B0DP^Z?1^0QV1H
MB"P6ZF#:<A4G]3KW2R[+6KX^L(@-H2'S'87Z`XB$`F8HIF7[A+@^,QP<">SD
M@V$3M2'EBFZO%JI^'6D'A<(S%CHQM95"S;K=-LX9[X63.!$^]B\L*/X5)XZ-
M7XJ3&@&$<%N9ZQ)[.X0YCA<HGCL(%.J9AN(&-E-LV[,LIEF,S0XVP-3&A'EF
MEI97UR(U=6&73^A^0_XS8'LQGL5=[MW'\.\T@Q__"[/Q/(J'8LG@1:45!*W:
MJZ1=I[--V<HBQP/R$'4/JI(_WJS@SVY>76MJNF,25;$M&SV0013;I)XRT#7/
M\JCA4=*%9'RQ^O;0HHH\JWV\6'VKRBC/7DB;+D"]7UQ9G*T^/JI>;"LH$H]6
MXQGL5`*/BBEZHB2SR'V:%2-:3H("77[K4_T;MZR[95_?0C=+]=^@,N"JI(#5
MV\\/EF?[E_3GJ7_^GY\EG4R+1@-;5D*;U?9Z;'V^0_DF3P6-V,\)6ETF]0F0
M/7\J%%E]]8&E0OTW!&$X+C__Q9/W09FEG3;#IPNJ6?-M@4479M(O?@,H;)33
MTTUM2JC,K^^^O#L^\I']L]>J5,V<[_4T9=\L+:OC0Q3U*%5J?,T#E,A&M?<H
M-03^3J7'3@]&U-7[ABRO5&^690BMH;B;J.OA*GV;385:4^.(3Y)YO:G%,;/G
MGC<9`T(\U6.*A2?5*=,US)32%,]TM,#QB.H0O\^8J:R1=:FJWI*%B"R9VD;6
M[657$F4P'W%:8`[[N%K[E2[O,$,ES\/A=9GS`B:WX_"?*D7D\DZ!S_E22L>\
MIEQ<B"IO<8W.G52OC\Y*B6%],2PPQS,IFJ63R-`8X,CQ4XCO&^:3Z3B]X_S>
M4\(K:"HO\(5%N%"/V0RB7>PQ7CB1\+5!,#(3/JP3/C!+!,3`!(@AYV+J#KWY
MYSJ&WUV+<F<YEG7#IF[2\0TF=^28`Y&)C4Q1B0Y7SG#VGTG7H?@D-@1$X;2Y
M="&.*EQ?@D!IR32P<4P,"6>YC56OZFI?N#P0-GL7Y@+!JH<`YW6()>YX5?,N
MPC9%4E)8S(ZVYO"(6?()D!IVZRI-`<91B,^I:P[@TFV:B,=?\G',1XLVPAJK
M<%Z@X)+G!2JQ6NA=5D.5?#*IM@ZD:5I@[DTXK@L%BJP1D6%R?#2=U?]H*G&8
MEN,(Z^O5-A.)%9+P&V\FK&#-N_G1WAAS66K;;&>^(#@)OX&[YI;0*AR(^5!8
M&*ZJ`%<5Q,NQ[%M;0XMGB02M4*JTWTX:JW"[J9.#`)=X(EH%F#.DFY+7.%7I
M-HO.'Q]-<#\N''>G9-YII><4WQT69D(GF4C>.CZZ+/,8HM^\G8J&*4;A4/!$
M7A?>G+-%O$R%3>G%"FIK.&*S>3@6:&'9Q&F]W"YCF<6,PTB.BP6#X(HS7C4L
M<X@PL'`>'O2>C;N*0Z0HG(1733I810/%=9Q%RC3,BCMI&A8U&55I3&CJXS%<
M78(=0X=@6%5Y92-,S.)5E:IQ&$_R>X-7O$LMYX_EN`E$A(R5]8KW=\YMY6%C
ME*YXPK-P/+Y#:;!67\3S!8@S2-KY=!OVY?O#6&J.XF:NW!K#>'D@S`62\O+R
M[QK!47P+=T_2A!=HB\*L\@?&N<CUNS?0I6J<0UL1'_$D0G>5EV@VR._@P,#:
M*O4AL?=DL"49A.,\K=D@7XL%L!BG!!")2IOX;W.L2\VAWAKF8/7?'>?WZ.4R
MC6*PKSCYN\Q@W&#:X6Q`U_=+854\K.X6NG\(*L`JY_55'\X5WF`@MQ!8&/Z*
M@5QE8@H^;'1$/`+,9;,!>L_-HL6O.T`;W9RI%?%#JQW'W_CX3M2-Q0J5&$?,
MFUF=V`NRE)DX'3E-Q_$08R,83Z`1:1%;B:SDJL4K7N6(BBT7C&/F\<E^2:!M
M^K-A7VT5;3#NI>\.^P<R7;\_%6W,6[UYJ=^S$=;RPK\!:!]Z5I>!;1R\VLE&
MH*^YELD\3R$J4V%"JQ'%-1P\`D+]8!`8OC$P-]D(W,V4!W&1JW1DOH"GGG[$
M[:-U>9R+\L&SEZK.=@/?0H$NR]QXU\YZN-S60[MVQGY>++K3Q[ZFEXYU]_53
MJ]\+]D+OG^K?./:"*E]9J:ZMU=5EZ_H7@2T[OE>Z?3`?FETK1Z$3F3!UBTYU
MKQ[%01G&7FL^ZE1F=E_T\;DYK!FVOW8^>X[AN1-B8[+.[)[7WG9-.4-665_[
M<[>,]S%-..[!9-^XV!J9OU^PI[X]49\FJR;KJ>_-4Y]UZ*'=(9>2>PV5-7O<
MGH;;#F<H^O/,4&8%3XZ/^KG*_ATV);)EO*ZBH(=E(9WPV-20-5/M7?;>7,_K
MJ/[:([<+M_VLA<1?==EQ+\VF*9X8EB[3).J#BGT%%:8JL_J5"GU0\7:#"CPZ
MJ!UX4-$M@G/RG!?*93C\AB5&\WD5Z)[I]L1TA,C,[IGNC3.=9LFF>?`KGAT/
M[CZ623R,I^&X#^[VN\4#E&?TE/?6*<^4":$'3GG=(CCG2I2^ZMEMK^RFR91M
MD<'<L]MK8#=+IO:>7PGYZN.Y<SQZ7V9`>/%XW!/>O@C/D$V5]GSWMOG.D!FS
M#ISONL5N'A[>Q0(L?32W1W*CLFGV)TS>/+F96I^)O6NZFTSPU2)8)B:<\M=:
MBJ_[C$?`D_=G3]XXX]6](*I&GP63CI%AMZCOBXCTH`]]K+?GHR>S.4S/?&^6
M^?17<*JX^['>+,M.O-VT)[R]$9YE]CL5;YSPB*SIAYYC=\B)^Z_AS%B/V]-P
MZ_19NR_7:58H6(FS5;FO]];[\M;$D*FF]?[Z;?MK335D^-M[[+UYGM=Q8*Q'
M;A=>NS]JUQ^U.["P0E-E2OME@#<?5JBR:AUZRF*W**X_;-<QKJ-$UO5^B^>-
M4YU.94L[^%HE'0_O^N3L3C`>L66-],'=6V<\4R8'7U"Q6_S6G[7K`KM9LF4;
M/;N];78C3*;TX+>P.Q[/]<43ND%YFBF;6E\@^XU3GF;)-NT#NCX+^_41')-M
M8O;\]L;Y395-]=#YK>LA77_"N`M\A_%<G]3UQOG.D`VSKX7UG.3V6_V:]6F8
M%0G/\NMXBFFL!3!>7D@_AL,AONL=7S">9E(IWEJ/KSF7)KRX3J.?>CK<$QWJ
MLD7[@@MOG`X71G"X='C(&:ZOX6Q%C]NS9+?N=A*S_2F5W]+DJC^DTAGW3:@A
M4[LO!_?&'3C1;9D8_2&5_;FBUW'4HD?NF=QXJZ/=.:3R:"QQX$0\<ST_=,Q%
M4TV7S;[^_OXLXX=]FH%NV[)!^LEU[U]ZS]P!S_R^"*']QL]1?(,__?)^>)7<
M_NREDVF:X(SV;(3O/L:_P>*EQTX2G2XFO>?8U#F_+=QQ.OSVX?A(DGX1K7S*
M>`X7A$6<)F>CSWPX#O,\'L7#^C>G!9_D9V5Q-G*&PW)2CL."1V?%-<_P^1F_
MYDD>W_#39)A.^*=T'`_OYH\!CY\4\,-G/OKUA*?CBT^!P4Q+@3^:KJG*_P"2
MY.++N7_!U`NB:KJJZ]J%>B+%T:\G<71A4<9L<F%0TS!<8BJZKA.%.E13F.\9
MBF_XCFF9+O/<P07>]P%1JD%:TF&]LB!T:$YOYTL-[MGY^=G'GR6U9HCM?%6)
M'YQJ^P!W#;X481*%690?'WV=1GB>]4?GR]>?))1548DLU:8`/WO_^LRG:29N
M2T>2,\$V<FFA$!Y)H(;C(_QRH0E)J$)JZ4*JE+%HVZ\,K5SM*Z=[@>O\FDLA
MF&8DS%.*$PF0.3ZJD9$R?'UWQL&")A`RQM!.D4K3RE;AXE&:382!2N%E6A;0
MDH#K^"AKXH7?`%QA`ZY4P#5LP14+N*0?S[S3G^`QQT<)+^I?RM+EG;A:#+1W
M$O::CT9\*!K.@3C$4$F*YI.'=<^BO\MZ]$F7'/4Z"2.^JE/P8"E-CH^@;_"P
M#*2$YT5XQSA.H'\X!!&A1;^D"30-K<X@@4;^`7&J)O!Z*<ZE%A9P>PP=@6L!
MUN).BLI,F!JTG\T,[_AHRK,XC=Y)?U['8RYA8PFH[ZJ,HS`9\EI+E?EJ1!I>
MA\D5JN::PZT-(EDAH(Q7@4)#^)NDBUO3ZNXYQMA:6(C+H/\I`/Q_5>\;PJ>9
M@*Q,(M1E"8"A`L+%N)MU^-WFUJZ1G9C[;#RW=#+*THGH]SKF"4@M%C'G2"05
M?%Z:B-5>T0BP#EB`P!+T<`8Z%4K)I7]0`3_HFHP>#)A)^H%1\1F&4V4ZHS@#
MN_K?,LP*GHG;4=?B6O@`A(6V"=8/_1K?/8PN_K?"8^W2US1<6B`&Z/S"\_#V
M,S0$$(%ME&`>"T2"V^&XQ(%V"BPSA.?Z<3Z$X<&#&P3YJ>ZK3.+JIFF9\1,I
MXL-X$HYSM(4EUV9K/C,(]12##!R%NJ:KV#YE"B/$UICM4MVW+\B%=O)!?:>Q
M&L;GDJ\!V4,@_Y;F^;*>G#FO#=+L,X?P"4;HO\,XP8O/DB\0?IR-OLP/-$-#
MT`<.P<COO*A:A0]G(^CV]@#'>4J)9EU\_>(W<5;T9:`UUW9\5]44W?.80@D+
M%#8(5,6A;L`LSS$U@U4Q!#Q856ND]P-+I9<R5Z["</KSEVO@0C?,>80=@5Y4
M3\LR)%!\G'NWN.13>(>_<OZ!H$/\[P\@#-#_)\'KVA,!OS!,TU"M6\O0=<:6
MH0ULW;$L3U=TU:,*U0)'<33/5E3-<HS`M'7B0'B&#=.3#Y_H7[^\WX5HS?%_
M.XVK`5!]![!C*=&SJ?C5.$SV#(,.,&CJ7[/1_+W>=MD<F&H^"0>"#5NOQARV
M@L'<QAQ\N.@FK)Q!7F2E</LSUOD\#Z!.DSG%/%U:RR3Z+?QCZ/@38T3%GVS3
M>`HAFRHU?9T2Q1U8FD(#"[C8)BY\\@SJZ,0S`B1D\'Q$U04C/UWD-F3.&.(%
MC"Q6VQLH`#[R)\-DJ2JS;PUPWRI["C"&[7L#!L`8A@6S7>+HBA,P4W%\1[69
M93BZ1Y!'M`MR\L'6VMBL)]L>\#`I4_7=X4$0#^!5HC'C,`"!4628^LX`T1$0
MB&8(L0X&#\O6=H8'13R`3,SMQXO@X],\+WGDBTET1=2BA;Q!UA!]XTMKH,DM
MH&$J!9(%P:P&-+EXU..HJ+IKVP/F*YZI`BH!5177\%6%::8+U.O0@>M<&(@*
MQ05-",UTUC:5S>5<"Z<_PG')7P2FM2UH?:R07%3@&6T=I!Z6M`W4?`*`#FQK
M$$QFV[L$@5Z@F:@V@&`8=GLXM239LS58)M5W"H0.,4QE#?#-6D-G78-83"7S
M\]2)HA@O#L>?PABB&B^<QD4X%L/P<IFP/N.R:1X7_`O/;N(AKYY;!T5X@>C"
MH4!K`"D19K<9>\?8;*X)F+%7*S*#+)VL]B.'`CA,133=,C<&?`T(&A.R18N/
M->CRA(_B:C$EYV$VO':2R.<W?)Q.\5XOXW!K[D#(GY?CHC5/:FS!'`CR,!=6
MM'JB\^(@M6W^L44O>!`>@_;$FOOP[ARFYGDX%*TED?AIO+08MN5:WT(1EJ4]
M::*YKB*,"R0:#295"J&,ML;`;B!9'_9'UQK76%D\(/RU^0KL"P&SOA:<FS`>
MXSYZW?:BY8,U=Y4!XUOZVGAO`L%2_`=7@[IN>%+.''"^S6J41313!9P`K0=G
MT;=Y_',2CW\]*;*2WUN@L]A@0&'&Z%DZ52BU-841WU0\0U.!`"Q=]S6<1NL7
MY$1ZOV0EU0Y+<O4<<?L:@CRF\/7E@$A5,>RE!8$5HCRLN'^G:70H6M/N:6TW
M)F@9.MVMYL1*'U$9:<\Q5DNS:T-]"7%Q(8^H2W'H/@SU)83%12E;U]B#RIW)
M\D+&#(YBEP(3-&:J$;LCQKQS<77A84D7;'GGLHH%5D/?T)1%P'%^'2;G?(*O
M?<CN,%TASC"80&@P<ILG,G["5"6<S"_V>8(P2P#+K3"R-?A\:YBV2=<(N^ZE
M*)JN:U(S\!6"*1S4T2A$79ZA."XC#HQMEPY8M6FCGGQ8CK6>1_0VIC#QP+R/
M17SV-<GJG(3_I&/\:JOA8VNZR0`N1JTUUNSO9W0:FN^8G@51J>HI5-4\A0T@
M2#5\AVF610*P,80+O?@'W6QSQ7JB/=.N^0"4(=:%G#PO)[-5.TR!XI$?W\01
M3R+,OGDZDD35R:UMZ:9.'LD<HLL0ZK9C:XZA*M[`@#C?\HAB>[ZEN/Z`P0@<
MZ+9G+2SNG:JI]!EVVM>%XY!2BS34!]EQ:A%!-=2K"IU)+1)]^#U-TK8[VGQ#
MCU004O6)$%J^/K"(312=^8Y"_0',5P-F**9E^X2X/C,P6>)"LX`-[L]5'Y1@
MO:G]J@6<:LEF!K&3Q5@$IKF4OYF);8M/8!'J!8X#3@6@H29Q%)CD#Q2+XJ8=
M\QBAP"H7!DX3S+4F\T\5N@TIM(6E_+G/JW]/$Y^/.#09S9=7^"9.9EN<;,-T
M!NA\B0GH4)TPQ38<I@1,#0R/NO`'<1*+'NV`>RU)[FW;X9&+3UF*O!>Y=U_S
M*NODILI$<C!'4PS([B$`@>`'!>98&):V]^_6%*D-Q>K%Y^[R",$=7-ULKS,^
M*D1;WC_%H58>.3=`.U?\]W)RR3.@8+$U?E86.9[[`+S`?\;#[>5?9[]_3=$)
M<`0EAM76^T;R?(\"YI.;>INB@]8/OM@41/DH`RP+TA9\_2SL[0'X;AXYU34_
M&.B:$M@..`@]T!1'!7]!=<,WO$&@^Q:]$*F&ZCNB+81>7X@5\?2]'=;[`>3E
M)@'D.<\FF^2DML%:"LKL@%#3M!7#,0`&:^`JKJGYBAEXMF,YEN=Z[D65BFO\
M97_4B+\4'>]$N(YMM+U06$)//A@Z62\N><X=M4:+63I99=0N___VKK7'326)
M_I55OI/A_;B:.Y*?V;F;2:)DLM+]%'%M9H:]-G@!)^/]]5O5@,W3QA[`#;04
M*8F-&ZKK4%U5I[KZ">Z56.$?;,<%)WIW'S4#))LHDZ/@!LM@]T`:`29"<PK7
M."S0T7E-SQJYMJ:D[G1E2_,FDAK!"U+MD2'`(HD%V;MX'7A470+!\BFJ)J9=
MH&,RI*5%-Q&0D-ES'(8)V964/NE%D%Z2E;1).D>D*JX`YNF<A;VRR8L5&;74
M%5,;?HB;%^TZO*2ZG`2D"?GW@G+*2SA/OCI3^6V94!GC1$W.E".<RMW/UIN5
MN[-B2U&<:TO4[A!#_)9RZO.F(Y^[%L:B(8X5;CHQQIP\473.4'B)TU5!5R<P
M+XHZ#?<@"KR>)H_K$35C65P?%G/"%,#;&)O;;^[JG(K0EA"BP9P8O))>8\L%
M.-]J3,@VZ7MGYIC$B0ROJ<M6'&7:*UH+)4>SQYP$6,X8$'4$P0G=_8!7\$<^
M*,X9O*I+OHAAD93(CQ>*D%GN/7=A64OB`:%_\&`&F'[=X0KBKE86\5?]ST]T
M>P%8]J\)>AK`%XA6^@K3^=XJI'@]N_ZGGSI3"+S`?=,8=*R1A?M?M&,=]U.3
MC?TP-U\\:VUOUS[5&L>\GZ!+F4U2%PE7SR:&MMQZ'E0NPW65]RO429%]M?V_
MYYYEQ3%4G4;\,#EY9JI:$B0D"$6^(7ZP2/CC*\;47FV#LW:`M+]F2&3-D,K7
MC$B(;$HB?GTB7BY!7='WTB!+8&AB)H-0+D%:U@-!F4GH'#;PDNVZWO+R(HXW
MNKZ2-E>4J6!PVGP"/LYH"JZO88`-Y8W1="S-!7$>O2"<*J47R8NEJ\0D1.#)
M)>#IXA(`'N`-&I6XA#*)*G%J<]LQP2FFFU,3,4(25$W(+C$5)2KRH>+H@3[;
M`+H'+T(L\*#B9VZA`N??+F:"5^";-K.BYE:'BBLJ"2CDI@MNTM)7L"ME[^`A
MD=Z2?1F/1JJNB9S*S\#L3F`"Q\)TS$G*;*:KHJ;Q^BS..(@5K,MIN<Z/O$?!
MW%K"/5;836L;N-XN=7']6+O_-+\P!"?=H:0S\W4GY,M$/Z7;/CYXI%[I4)+4
MG*G*K=X3>29-1&G.C73)X&1],N5&$VG&J8`N19=@Y+F0*KRZ1)R,3X/?@RU_
MLBFD+G#OE**K2GH!2CQR=H7)L6_T<HA:N`,BN]Z42I`6M9Q1C-VXD/9J5_2J
M:E4*W,\S),JLP]9J!:;Q@^7@RP^1_6BYMAW;#SSBL]);LX.4#:_(F7T2E:0I
MHH5QRW+X;92<IE!D`[-SALKG&=S<TQ<M<)^?9J]AGTVTZ)^=8H*+0D<:W"<C
M8\7.D:@\48LM&;`O:%S:]!T[B,*,(D7UT\)L?:&?AFVWHJI:+#Q/-'"@;_((
M[P^W3J]XC4Y"0:./0[NR]@U*Q8E">R()Z6DJ?O83/#_,[<;R@AW^`JLC$(F;
M>ISIVL&!%<)RAL2K+E!Y20>5I1R@84W#_=1EM1RY;`Q8%\OWTX1E\=O0C8P$
M-@#3,Y[#FV3,A`4INN#>@;#KV0:W&F)5B\:%!6D?7LYT`#LJ0ZV[\MIR&P#V
M8->T4M@7[\*+S0"FZL*-/#Z`8>TZQ"C2ITSTCF0QDVT[+D2V=28$#PO[W`8]
M+8DG$XHR+5WRB7.Q7"SD7O"8B"#I1]-NA4XI2&)4329KI,=U.KH[*5/#C0K?
MJNN*I35\@2MR4:-&\."6F`L#/^Z0TPB;@%O+N/IF&S=@SS)688_Z)E*`1;`P
MQB-UHD+(K\P%F)J9PHU$W>!&8T7715U5I^H\G!J=AUOHB9FI0\J:DM.1!_P!
M+@S`.0Z+!3,Y2O+E%%2YS^5>A=CD16.NZ?#V*0JO8*)%X\:SN<+-1$DU9B-1
MDD=2..&"^-[0:\A=7S8Y5^_'TU)&2R1Q6O4^4Y>WWCDV:OR+:&_Y*`@\^Z\M
M.7CHT?UB>NV&,16G3GUWIZHR7WGJ*@AY/D'PR86X>;F%RV"8R!P7;R&CJ5Q/
MSO<R*IFXW*[ZQ(;C`_0ZLC,6.\H8U=J*O4%N>GL.-%Q!)(0M!L36.PR<8-GW
MM=HT1^E(VPBBKJ27@NH2E57=A&T!J*Y&U'+4W)''OS15TPD0Z&_*U)Q$194%
MC1P;!2O71X@[5K7NWZ]K9XH8FIGSB.XRL1(M2M[JX>+1(]:R&??^*`-NC+7I
M1%9GW%@PL/7(Q.#&4U[E)M)(&FMC0YF)VH^H+9-A')J/U"QP=BK]"D/[96-'
M/;'1.;MWP%&#I7E!Y[224$F5U,R\-B-]8HX)H_]@>L^V`\L#NJ`4UH<9[^X4
M15<2AVD5/':Q4/06O0DDH<[SA4(5U[TU>D!/4NRK'-!#;(NHIRD6Z@[H24]3
M6P?TD/5*5RD\?Z5H/IH_H">,P@3)Z,:$-']`#UE!Q$P>@^;Y:/B`GM!1T=\\
M'?7V&FBK:3%I=YC?35G?3NF66DT3.7";&=PGO<VLZ:ZG5]-:/JG6#`0;;D=,
MND4B1VYDBJY;Z,Y[+7%57)($6;XZ4-L05@;S*HN9GA]MM)HN$;C)?L3$`<-F
M9Y+>>M_T:XF+8):,=EM-7TM6&:M<=+4BE"-YR-TNEH<,!8-AH62PB_X'_\><
M=(`GNGO_\!<O$.;__NXE"#:_W=S\^O7KO6\MWC^[/V\F]_]Z=X=V%8)BD5=N
M;PX_.PSE6\^DT.[V]2]OM;1_LUXW*WMA!P\6[G/YQ])>(U7A.K^_.Y0L1H>]
MC[>^[5B^_RT<PA^]VOZ[NS`M8?O+<(3;F\*![VYOXCM',MZDA+S=$(HC\9R!
MZ1':]@YGB^,%#M-RAT_W%UK.,G&93"Z+/XMOE1@<HNI04S6I#4UJ9]7V\'.0
M:HM<MBZJ+;[L`:[R;'.UST2#^87?^</29C)LI%.;<,?E%FFF2HV,HEB45!4=
MTE@A^XM;7_WQ[JNU<;W@(T`C:7[#0</=L='R-$PD8$)ER$B(\MY#1T*4:QPR
M$DYL7!L@***$_$!!$=_I:!/R0:'B")M%)4:*6"]L?936[]SUD.W%SKN>N0A.
M>825[QY&]WOW]&.$O]S-DYN&8TIN0+!J'#J=FYW4Z3<=G1V)DQJ:G2-G-5%I
MA$@IR>-NDW0U'G^YCR_NUC>=Y=Q^"BS+>7SQW.WS2UQ6^=%^@I4M+$!IT!9(
MU?0IM:C/Y"EF5.KSP?R/ZZ$^<4>;]5>\&S?8)4J14R8^^^W`])DXQ(]*?>Y+
MYL:[!\OTMQY9K>>>]=\MKLB9Y3J^.'$IUL_`\@VAPZ`TR_+PW58;R\-W3VTL
M#]\3;?*@1]"FI@F4KHI[;8;>"Z927">OS=%BL5UO5U@-5K9Y:Y"*565)[[9B
METL;@P]SA7OZ[YWHO+4A*E-5#;W;ROQJ!2:8Y&6\[WZ06H0E5.NT%A/--P:F
M0$9:7X.TIA@)C+1NE;2F%0F,M+XB:4TK*!AI?4W2FCY4,-*Z!Z0UA;!2%5XC
MZ6^>TO0W]HK]9*Y3J\6AF6YX9K!%&@SCE<-4GF10NE(4*"]:XS,-D0>D-[IJ
M(2B8'0DK17A#$*F;'=[@2+'(B=D)+VMJ=G@R.[P!_Z!N=O!/A=F!/Q+?W.P(
M`M+SE,V.('!"E3>+7-;D[/`Z=J:F;'9X/2X].XX=<EE#LX.M=GB!YS7J[`X\
M)J]Q.,QQ[)#+&K([Y,420Z,<%S1IBBPJE+H:E0N:B!<R>D:7?^PZRYK]?=O!
M,\*"L'XP6A7BSYK7#ES5!^U,W)^69RU[IAY!UJ7F[4PKZO$VK@?VI@$6YXH*
M@K]TB=*,_-GEF@];!T;<F*M^O43D+TII[+-UA%0H-N7#Z@28K_XH2=,5OB\O
MTO=OCQZIDFVL]OFJFI*TSCMT>UJ">`WVLX-7]U)9/-]Y_^Y@^R(?`M>G/BJ+
M[?WHA)9T5>^+_2,'BXW-Q=]6OUXH5F;<276QXF':5<1*@BG6#2OTI4HMF?H;
M793T5U7E58%2)8W-%1[%_.W%LC+E+V'^>['PMO#>A)54M=7=-%+UTU5X*(;`
M&Y1Z+"?@\<6S-K#FQ?``US-T6$BI5!">8,LP\R;,7)UP;%-F@3Z9A:9ESC2#
M8-SI.=K9UQNUIQW&G5*L'L:=TJT@QIUV0D>,.Z5>28P[[8RF&'?:(64Q[K0[
MRF+<:2>TQ+A3ZE4%<:VNX`YS7=&ZD(DXG,J=Z37ZT76>'RUOG3BVNZX$Y)"S
M'R7XH#870C\^>I9_*0((S<$^U0#I;8*A$"441[*=0$E/H^=BK-`;2W<"*_V-
MWXOA0F\TWPFX]#>#4`@7BB/53L"EW]$QP,,0E*Y&Q_L5X,7U@FL#IK<1<@XC
MG8J0Z<-(+Z/D-$BZ%B53!9*>1\HYI%!+S'<&*?TK""B$2L>2*E1"I=>)E2Q>
MNI58H1(O?4^N9"'3K>0*E9#I>X(E`YF.)5BHA$QODRRBI$BONB:J/*45W(_F
MZP2"43N8F)ZW>PIW&B6"U>(NY/"K61.-R*^H)%7599'2'6L7*RG\52_>)-8(
MH8OJ8HT0:%<1:X1`L6Y8(P2JU*)JNJ)A7D$0I?3!V%U@T!+'9.__^4\8$SV'
MW4?T&TI.RKYW-MO`)U>(=84([9W9S9B^NI!-+>_'D,WXR;=`6U:I310S:-<*
M[>B\JTQ'E4&@G&9.GJ&<U0[4@&]J*PD8OEG%P]L!3G']`P,XJ].H"^7T5FTP
ME+/JDAJ!3F^M"0,ZJXFI#^@45\@PH+-*GC?"G`&;(F!W"4JB(0V4112Z!RS&
M(M:%[%ZSB`S9/6<1CT"[YRPB@_9P6,1RE/>=160H'P*+>!3?O681&;X'P2(>
M`7C/640&\.&PB,=0WF\6D:%\4"SB,:#WFT5D0!\4BW@$Z#UG$1G0!\0BYF'.
M@$T1L+L!)78H\^F[4G;`[G7AP0YE9I@YBAE5X;570(S!JW2BY`N`Y).Y3O:*
M)GO+/V\(7ISE/6#(0=7AE7U2B610ZOL6J.2#Y8"+L$IHIB_:4&1>>%4U43`H
M#;D/MFN\^V0&X/@D]/*'N3$=R[?^M)SOWZ;N:F7V(N4=*D4U=)725^2H4F)-
MS+:>VR=MJ`JE+%K55Z1W"N'%#BH$M=`;8]7X_-,DL\@#\.B26>1XF>//DGGK
MV*'`MN_*HJ#]`##N15J'N86[Z#NTY;<W\8?A8/C[S$C^B^E9?FZ0\.,*OT\\
MR0]X\!^9\9;V3YBC@_SXNT\0Q'AFX![>TRI/'\Y-\>_)L%/+<=>V4S9PD42'
M,?,_OKU)/'NAZ`=O,C=]Q%H<OJ\PC[/U9N7NK`)5A)8G_KK"4!OX-C<*?GB&
M.F??OY8""[X[8Z0_OOQ9.A)\5V&D+V:`^;+BB8F^K##,5\O?N`Z^L,4C';ZO
M,-BWT+H7CQ1]63),N&3`/_X/4$L#!!0````(`%V!G4)=J-9@+A0```X5`0`5
M`!P`8V=N>"TR,#$S,#,S,5]C86PN>&UL550)``/2TWY1TM-^475X"P`!!"4.
M```$.0$``.U=6W/CN+%^3U7^@XY3E3JG*O)M=G,RKIVD/+Y,7#6V7+*<V>1E
MBR8A&5D*T`%(V\JO/]T@Q8M,\"*2!N&=A]VQ)%SZ:P"-[D:C\=/?7I;^Z(D(
M23G[M'>T?[@W(LSE'F6+3WOW=^/3N[.KJ[V__?7WO_OIO\;CT70Z.N>,$=\G
MZ]'/+O&)<`(RFCDOG/'E>G3F^&[H.P&T-OI*V:\/CB1_&N'_O1%\]?/GZ=?1
M\?[1:/08!*N3@X/GY^=](;Q-D_LN7QZ,QN--=_^("#L9_7G_^!"JI;],><B\
MD]&/F:_.!(DZ]H"DD]'QX=&'\>$/X^,?9T<_G!S_Y>2'C__*EN:KM:"+QV#T
MW^[_0.'#'\=88S3=G^YG,/YQ=,>9A-++E</6HU/?'TVQEAQ-B23BB7C[<:-^
M#'<$'&7RTUX&X<N#\/>Y6!Q`-Q\.-@7W?O^[453XY$727(7G#YOB1P<_7W^]
M<Q_)TAE3)@.'N;F*V%A1U:./'S\>J%^CTI*>2-7*5^XJ+M4@<*0M@9_&FV)C
M_&I\=#S^<+3_(KV]OV*'/PGNDRF9CQ0-)\%Z13[M2;I<^60O_NY1D/FG/7?!
M7A3G#S]$]?]PSMUP25BP^==AW@4+:+"^8G,NEHKZO1&V?S^]RL%P^8*1%S6)
M@GA&'F"Y@UI-'K0E?`HU?[D+8/9A'Y/Y%2RD)6E(ZNOZG=-UZXB`P<HZ<U8T
M</S="=QNJ&]*X2-I.O05K06/)*!N'[1?4@:+E4(_7%*<8&>^(R6=4^+M#J&L
MT;=$T'(DJEKN;U3N'J']1^Y[,`\N_B\$$7#*O`GT)U#$PT^$2?I$VB[=9MV8
M1=ER+)OWU=_HGCGR\=+GS_**>500-]@=UNNF6E-[3J7K<QD*<D.>;P7T&\)N
MCMW)4\]3Z\#Q6VQR39OO$-"E0\4_'#\DU\3!SU&O4A+X/_.^4N>!^D`!D?'O
MWFF05)FP*7%#(4#E_.Q(*G>&W2D1O3.GTQ%OT$6'P'"-X'^X[)\<7_7)O"OV
M1&2@*$`)P!G^%2VHTL([@^^8C+=D4+>S8,?NWA+P7;A<.F(]F9\^.=1W'GP"
M=-Q!R3>9"+5Z?TMV?!%<RGL&EJM/_T.\K_")8)%D/<M++HRPJC5E;\G&B_D<
M=FC0,JZ=(!2@@IS#/BX-3;)=B.F06=@L"[B`?2[SY\YP-<UU2/`W1PB'!>O)
M@T\72B+)LT>'+;##U[_M#*1A-UU.7\X"T"L(6#RD:XE?W72'0,Z)@"D?*&U>
M!B+L80MKT$7?P"9A@/XV=(6"J'MVA(?<%H[;0G@T[JAOD!F&3LD"ND8B$J5X
MODU/AM1N>=""#A,LBF3\:[IN"'QYS\`6]M=8[&6EVITP*"&Y3]$U[256)FP*
MDQ5ZT%$8]<_//HCND/EW`7=__8Q'!:BO$R95%]V*ER9]]`XMT4;5SY.5(@4U
M!]`9.D98VE7O0+\1/#(!>_L)YLV"@$D>+A4)\AY*7K$+&5!D>F;)RQRIH(W"
M]MS8<?IV=/4_5PJ_A:4*?S;U4[;KJVNH4[(*A?L(W=T*OA#.LH<57[./#J'-
MG!<BI\3EH)GY5#6/,I9N)*F\)"!O'1\_A*!3K\^X6'$\3(6:4_R'QV>.J3T1
M_[(S*_JDJ6O6=3L)2IKLTI#)BQ/E&)>9$_')O+#$[A;-COWU#;G;L6O019>B
MB2Q0V<FTWK%8JME^KY"RO3_P,(A+[#XC&W31S=G/#0>Q->/)>6*JI=[1!:-S
MZL+^?.JZ/%1V\BUHLV@IS\A+\-F'C:$ATM;=]8WZACQGNL^?`3$O\7=DRU!H
M`CKN@2>=$&,#QS;C/"C.)43US<%$-T[E0`^3J;P7HQAGZ-3M;O#K]-4WWHQO
M^HJ=DX<`IEUTN)_Q,:`7'*=CWAF>GAG`;]/XSR\.93(Z0^A^:KP)L>^!XQU/
MU#<D^2VXCT<;ZXS-T,L\U79B$F$/\Z*BJ[[1?N'<>Z:^KT[F`M@N*70;A8+T
M.<(-N^V;"Z`Y>*$;;$ZW^D1>HROS:#N>Y[4[[!OY&5\N:9"HA]DSP3['O&&W
M_4LXCRPC(PS-31B=)XJW!WK1."J[ZAMM\4$I\_Y.O`4,0^S<[WD&M")BR!SJ
M6%)T0$KOW$IZGLRS;O\I\?'X[XS+0"K?FSH8N'76JE8/4ZHE'0/G4]<3JQ-J
M>O?%%9[!]."$J^BG_QT(8]QGSDN_5D1))R81=FY%5';5-]H+1S`0S_*6"+6(
MNA],?0_&L'4\C%7]]"Y[H@,'D`I<H'[:Y]*LT]<`\'8\PO5[C+&[Z1$EWA'.
M\0!J$%"NO0T7L.\.[WA&!!QL4=`G6:_O<ZK>H#]@3*X/'V_F<I$?_[@+=?UV
M[L@'=0<WE..%XZP.8%X<'Q`_D)MO<*8<CP^/XJNX?XB__@7U@,D<O1.H==X1
M\41=(N^XGP#RG0?B?]JK4>'`+/WUB#9,Z89AI80FA4S0><D%H0MV%@H!%OMZ
M)AS0'%V<^^B%12?L9XQ3Q_U7`Z))"\T0OI9Y^,TOZD;"M2/`8HH]+]O\U1;K
MNG_-^&J+F1AA10=P8$X#S0AF2YB@,)*'.%,N!5]&_J,0-I`TO#2:08DF2.0U
M95PHF1X0062@'*W95J+SAVL2//+\W;)"#KPE!>8X#'3'P7N?"2/Z^:`K;8;R
M#><BJFY@2XT&!2//->275#&!X88$Z=30$)TO8X+*R89'E;06E31",5XNSXYN
M1$\2#%M,?'DE$S@P@XPC7#P>/2=/Q.<KG+SE,,KKF$"!5]GD%&AA(5&Z%TQI
M#?&%14W37(_<(5"Z42?J49PM;81RXD.;BR^PB0@'3T1/O25E5`9".<++IWG-
MR@FNC.UV*O(08;5L.H$_7QEN^<1&<8D#B?<EL+4Q!>MM4W\.VWLM&VE#`-<;
M)R,N/")4RJT/AX=[HV<5YJH^PZ>5H$K+^+1WO#<*)9#,5U%PJ'V84V4YA?R#
M/9`+]&C$J#=)4I0_OCN416/Y9WM0&K`XLNNA4-5*&'ET^)V1-1G9R'N1,OCH
M.X-K,KC<_$HY>OR=HW77?H71DO+4(G6@T,+-SZ,W9'K*0HO4BYHL+/#AI'!S
M>L9XV'A+W`U9U#E])-4U_M>>@:T)M,()D$+_R_L;Y+HF8LJ$CQ8Q0>-DR#&@
MT'>2PK5(86F(-N?+2`'OHD^8.L[=SGYKY+3Q589-E<Q#?VI75N.[C[S4XUS`
M.B0H2>MU&:7UNL,\DBJ8\]3[=Q@I)Q6#TEGS0^.-WDX#8:\^Q5*J"TZUZ&QH
M?-L0=HL1-4!Q$`CZ$`8X#68\RJ&[`X/JM&K8NU@ISK+[R9;LL'+;;`BY]:2Q
MT@7;T5*IR\AF$KV=\O+;X&B;?:#=.<E`E,-\WG.CE)4](6!@&XQS&,A;9XTS
M+)HBNMU-4]C$]KTA94I<0I^0&IBR]:@OK&((@PB)EW&^50+0E#=(?2:O>RWJ
M"\H;HCY<ANJ63AUAK,?4J!4C2)/$1K<.A<D3BT2\/1KGFM.!JZYH!(^ZSZVC
M.?K1'%T5:R!7Q@B56N4*,TBDGRIP-&S%2"AX8>:+T^#,$0+SK*H<+SHW3:VZ
M9@+<D]47Y>;-9@36N9RT-4P@."=S`K/"BSV1R&;X1*N63F4UDUA`MD=+NU()
M*:LQ%`0WG+F-060J&;E003&1YE?8=E^E_M#'ZU54,G)M($YAHKLSL/G95%"X
M2BRCYVBNB`D:,^HE1LBAU,L]CJ6AN[*:82SE0F4@.O6&C#5H!??,)2)P*%.>
MC,C2E96"I4D+1A!RMI@1L:R^VE)4TIB;.Q9I5=PO+FN"ZEM!5F!SQ"?0FP?M
MZFC8=6J:08211\'ZUL<4I5&BME7L:=-"*:EBYL($+D?B;>Z49ZQ?T`BHJ[W9
M5*.BD1#YNKM#V7Y@PGV<-X&S7N"M)6)EY(X>7:'XU83HV(JQ7%!H0G%L!5ME
M?5@9G*V'6V6D6!DJK8>;VC)61BSK@6F4*BMCB`N5JMPMHGI^-"N/_RO!-W:7
M6GD<7<V&TM,V*Z_256+.>SNL#-RHQ%CJO[3R(ETEY%JFI96WZ^JZOG(:=8&+
M*=W&+%*HVX"OY:]*N6*1YKT+5XI*)>"/+9)^>O=IT=:V'0!CY6VFVI!UD1N:
M2TWO"'51M$V*VDYQ7V.'UY^VIN`M\A'5$V6EA^6I3+/(MU`/=YV0GQ2^1?9:
M/?AU_-0I?(OLM)JCWS2T+>6%32&^)8&T`PKW54EW<T.V,3D*AL4B4@?$8O1,
M7?K\&9^%H(*X@:$X:D&4,%ABW/Y_%-[)')/Q*O426`F6YY*&2UE]>+QC8T;B
M"7,4;GNU=?C**PTG6O"6@/1#E5$01Y)S$OW;*&A0TX296"]8Q6[T\K`VLBM3
MQ`2-T<O&D_G%BZN>6<37C2>LF+4:#(V:,(+QQ252PM8;YY+`K!KI*Q'9=R3B
M/2[[1(D.=*LVA\V%))U!AUPH:M-(O%^<,&G"\'@!A6'5YE!6PU"2VYQHP[<(
M(YLS8VIKPP7KU!T&JF3&;!(.U(7TJJ*AB_XH^M136:!P?5[?2V1R?0'3H($!
MX8L61PM\10T,"%]]T=B@@>^)*+11?/$+3JB+(QN9)ZOO4554,HECQD]=4(8P
M`5C5ME-:91`8M)%3=1'I&S`4,>H2XJF<:U=2AB!F26RDRWLPF@6L!:`-+'(\
MVBE4<A`(/N3DA^CR5--MHIPWVD'NM4_37$1]Z=H),&1CK5[,]'VB;L'+.GK7
M+BT9BVJ-6(YC49'HN;BPV9P<.YCB6WE):F^55@88]L2@0EW)RF/0GAA4J"Q;
M&2W1ED'-O#16ADXT-YBVHKC[W+RM/*9OR=$*U5MSAC_P))7M>-+2D6CER7]S
M0[]H%A4;/IKX>SOG4%V.[*(@6QG/W_',*3$W-1<![)Q')2ZF]Y8-L!T'=(:7
ME5<"VK$B?])HY?V`=@RH.A:W\CI!2Y;L&"&AN8;PKH5IZ:F@YG+"NV9(R\-B
MS3WH=\VRFN>R=KYPT#5K7A_NMGSTX$V#X=(GWV_(,_"$@4!UH]?ATU!@L^^P
MIR1>.E2H:.QK8#U\CLA4^R)L`9FH]OAW[S1(JDS8%*]<"A@H6/A4#A#(X/B-
MZV3[\B[+OMR#TI.SR+=26=A(;.5O*F=A273A@"(CS>51U#P/7S!S[QY!T<1\
M(2A7*C,W[=J*J3'9:3`&ELW2OGQ:UR`IU]>.^)4$ER'S:K*^JM8`#X,TP+8S
M0UCJZ6F%N5X:#(N</3MSHW(U6.7Z:;F/M$J:8H$;J$/VM$BK8L&!9X>,JLAX
MMLMUY:&:(19:3G<X"<1Z,D_F\SR:SP,SF/*+*O:_HMM,!I$97<]BJFQFR`GM
M6UJ%9K'!M)(YXM3[K/=,$,?'(4!_<17`6FT,:P2W*$2/.)%'C4=2TXS9/$4-
MIVW9[EF]O*W4T3MA4;V58Z76WN44JEYS&DU^X/[PRBV\$"X429R[^'A:Y?8^
M5'11G"9]2J)ZSIV`R`[U%8TSKGQJQL2@K)H'1%SR4/R3.")^B_X2R%4?DR$H
M<M1UW$,G+LA&-$V8HB&B:/;,.X9<T?S;XYU!4R0[")LQZ0YSC2X,X(YY'X]$
M0F*'L"M[&)96EX?PC0:/E,735<>4CAH='A]ZL$_>CRI2;Z+\9G3;[O>8WXS:
MVXO8MLJW_<;<J['96^7[?EOVU="(VSG$#=DKFY3:@#/SIPD/:9+<&Y]DD(_$
MP[<*HI1X4R*)>"I)65)=\_OC;!4T3IUGF/)$4,=OQG1]1:-XOG'QZQ535VED
M,T`E-8T*NJ+I5)@=OV0HK=3,:@,O&W,K%:O:R,MD9CNER-"^],T1PF'!>O+@
MTX7J1IZI>\VP3;W^S:S+CS,,4R;,165A<$>FYR`(GIQ`I0F5@0@'>K);2&8F
M.S0H:<^.\)#9PG$->WD+B<UP<DH60"M2G81)S[<!9#-?6X%EDV%@&X@2-^H&
MO8]Q-!<O*]7NA$$)R7WJ8=KC)#FLG,SCR'Z\-F\2N+H<^.JRRO!61C&=2:!#
MYHYC?,5B/4!ROZE=AWBG3S#V"[QT%RZCU`G1-9$+&="ENNZ1'O/DL,DO*/.!
MM.%A*_YV<]G4.+U3L@J%^PCT@6:T$,YR>%-<77R:$I?#'NK3^!KB/;[,%PD.
M>4E`O#@^?@A1WSGC8L5!B&!-S'0RX\AZAZW3\[7X%Q.F;$)#<JT+*8GTA!"F
M>$8`%MLB#1HPEQ%XF[S\^)T&VV.6*]P(>+.6A\J12'\%4<=@UU0/?+5DA*;!
MH>('O0$V`98K<4ZA(L:34FWVUDZ:'BI/;CB*SA"*/?@DWC'0<@,C$8.5S\D3
M\7E9QL2..QDJG]0NH&)T7=RUJI(8MVK2J,7??.MXG02LI6"VTD?4/]_T4]!*
MUU+_#*N6]U8>U_7/N":;@I5'=OVS4*=K67E&I\3,\(RV+9,^RJ1XEG8ZF1>6
M,&&0;1%R$RX?B#BG?H@&IJ(JXXT[]?X=1I&7&NUBU]9,*%>%M&**GV)JFR`N
M:65`2%\1A_'W;C.<FC:,RM`=!S8K2!MRS$J]L"\VU1$>[?3"(4GUX6T^=V2!
M3,Z08P.-67(?>!C$)4R<@]SP@,@93YYL3`]H[D!IIW/J8@[-Z"5FF->WW*=X
MOCF#'C_[F-YW2"3?D.<,J?EL2\Q+#HZS92@TL?+?,Z#-D`T*6'*ZDRZ3@0Y!
M*:4SC!L<%F<S%X8PK]S#)@%NL,Z<ZQ8G04@O6\%OT\PU/!E=OAKF`+T%X(&.
MLXKYR1B(@QT?':$#Y"N&3CU3WU?7]?+)88?.:=@@T%VTB8NRG]P!3@]\V8`&
MR0Z<C?D:.K^OH,%EI-)AGRI#IT3OVC#)+0Y88][?B;?(Y1$=.M_;`!G@"DBI
MG,RS@2Y3XF.$%^8VD&D"X"0Y_S"'IAV6`8Y.<:C/,+F?..Z'OH++"!W@'+AP
M!`/!@J]&J<D[3*9JJ1P@1V,'#:PKS.#"%D.?L#7HK>+R3P=(S0/($/CP_U!+
M`P04````"`!=@9U"2CG#+1XY``")M`0`%0`<`&-G;G@M,C`Q,S`S,S%?9&5F
M+GAM;%54"0`#TM-^4=+3?E%U>`L``00E#@``!#D!``#M?6MSXSB2X/>-V/_@
MJXVXN(NXZNIR3>].=TSOAORJ]EZ5Y9!=W3/WI8,F(1G3%.D!2-N:7W\)DA(I
MB0`!$B1`&A,Q79:$1V;BD>_$7_[K=1V>/"-"<1S]_.[C=]^_.T&1'P<X6OW\
M[MO=^]G=^?7UN__ZSW_]E[_\C_?O3Q:+DXLXBE`8HLW)7WT4(N(EZ.3>>XVC
M>+TYN4!+'.$$!COY@J,_'CR*_L\)^V]P`E_]]6SQY>3TNX\G)X])\O33AP\O
M+R_?$1)L1_S.C]<?3MZ_W\[V:P[73R?__MWI]]"M_&41IU'PT\D/E:_."?*R
MB0.`Z*>3T^\_?GK__9_>G_YP__%//YW^^:<__?C_JJWCIPW!J\?DY'_Y_QL:
M?__#>];C9/'=XKL*BO_SY"Z.*+1>/WG1YF06AB<+UHN>+!!%Y!D%WQ6#A@6Z
M)T#0B/[\KH+AZP,)OXO)Z@-,\^G#MN&[?_V7D[SQ3Z\4[W5X^;1M_O'#7[]^
MN?,?T=I[CR.:>)&_UY$-5M?UXX\__O@A^[7:&N`(DEWS*E@_?,A_S%M3_!/-
MYOP2^QE-)=`YX;9@G]YOF[UG7[W_>/K^T\?O7FGP[C_9A'\A<8@6:'F20?Q3
MLGE"/[^C>/T4HG?%=X\$+7]^YZ^BUVR=OO^4]_^WB]A/URA*MO]Z47`9)3C9
M7$?+F*PSZ-^=L/&_+:[WT/#C581>LRV7%-OW`VOW06K(#UT!7T#/W^\2V*ML
MCOGR&D[=&BF">MQ?.URW'DDB.(?GWA-.O+`]@(<#]0TI?$2J2]\P6O*($NSW
M`?L5CN!H8Y@GIMGU>1YZE.(E1D%[%$2##HE!QY5H&KF_5;E[A/$?XS"`?7#Y
MCQ2N@%D4S&$^PA@"_(0BBI]1UZ.K-HU9+#NNI?I<_:WNN4<?K\+XA5Y'`2;(
M3]JC=3Q49V@O,/7#F*8$W:"76P+SIL#[V71T%@39.?#"#DQ.=7B-"%UYF/SJ
MA2GZBCSV.9^54@3_C8(OV'O`(4"`:/%[,$MV7>;1`ODI(2"?GGD4T]9H:P6B
M=^)H77&%*30BQLX(^S\[]L]>F,T9!=?1,Z))!@&[`>*(_94?*&'CULAK!F-(
M`NG=!2VG&Q+ANW2]]LAFOIP]>SCT'D($<-Q!RT$V@M3L0Y+C,XDI_1:!GAOB
M?Z+@"WQ"K,GN/-.KF!@A56?(AB3CY7()'!JDC*]>DA(002Z`CU-#FZP-,!J)
MQ8:-DI@`GZO\V1I=SG`:`?[-(\2+DLW\(<2K[$:BYX]>M&(3'O_6&A'%:71N
MWSA*0*Y`H/$@W3=^\]`:$;E`!+9\DDGS-"%I#RQ,88J^$9NG";/.,;LI7'4O
M'@D8M8GG=[@\E"?J&\D*01=H!5,S('9"\?(0G@JH>FG0`0X3),KO^&.X;A!\
M^2T"73C<L&:O3]FX\PA:T#C$S)`=[+1,8`KS)V9N9Y=1__3L`VB-Q+]+8O^/
M,^988/(ZBF@VA=[K166.WE';2:/9S_.G#!0F.8#,H!E#X52](_H;8@X6T+>?
M8=^L$*CDZ3H#@7Z#EM?1)4TP(WKER-,]4$$:!?:L;#@=#J[^]TKMMW!4X4]5
M.V6WN72CND!/*?$?8;I;$J^(M^[AQ$O.H1&U>^\5T07R8Y#,0IP-S^Y8O+U)
MZ16"^]8+V8<49.K->4R>8N9YA9X+]D]<>"A+?:+XI34I^H1)-^GT;@+!D#H5
MF?WK)#.,TW,O]-.P('9MB_8:3<OY^D99[]HI3*'S:D(K)NQ41M=\+4F.WRM*
MU=D?XC0I6K3?D0I3Z/']W,1P;=W'.W]B*:7>X56$E]@'_CSS_3C-].1;D&:9
MIGR/7I.S$!B#(J:=I^L;ZQOT4IE^WP<4!3M[1[4-AB%@XAYHH@68,5!LN\Y6
M46X'5-\4W,G&Y3W0PV82SV(4QWMFU-6W^#)S]8UOQ39]'5V@AP2V7>[<K]@8
MF!6<;<=]8WCI,X#?%L6?GST<T=R'H']K#`+L%"BN>:,."/(0U&>NC4U%9^AE
MGW(G,8EA#_NB8:J^L?T<Q\$+#L/,,Y<`N\0P;1X*TN<**T[;-Q5`<@A2/]EZ
MM_K$7&(J\]AJWN?2$_:-^7F\7N-D)QY6?8)]KKGBM/W?<`%:YTH84S=A=9XQ
MRS7H1>)HG*IO;.L=I5'P"PI6L`R%<;_G'=`)")LII/FFT`!*[]3:S3Q?5LW^
M"Q0R]]]Y3!.:V=XRQ\"MM\EZ];"E.L)A.9UT;RPMT/1NBZOUP?1@A&N8IW\.
MQ&+<[[W7?K4(P20F,=2N131.U3>VEQZ)X'JFMXADATC_8O)G,(:;YF5LFJ?W
MNR=W.,"M$!,FG_9Y-&7FL@!?S2LL/V.!NT=\6?0Y&:C;W%:6>OI#1A4O#-^=
M%`-7<=KUPE'R(<#K#T6;#ZQ#C_#`5"SO*8[>!VCII6&B!MUQ]V%@C=<>CEJ#
MFO?N$])LAO=KM'Y`1!',O:X]PO@(0Q`_?4#O=Y11@[1N@`+>8)>+_P4@VX,9
MCAH"K3380LV&TI@<G<T/$,!IWILV9.GD,:FE588A1?YWJ_CY0X`PT.OC*?N#
M76BG[[__6&2,_QM\]?L,I@[8]%>AM]H.%WH/*/SYW?'O'WJ'YSPE+%7Q"BXS
M+_P;\LAE%%QDT3='H'&;]@_E=LWRN8''XCBX@N]H#9C\MD/#R6@D!V79<C@8
M*]L^XUL"((^:#@=EOG[\35G?;CCX[F%8`5C9S_U#DU]DYXA%.H?,:O?Z?]&F
M!JSZ=H/!%Z_71=AE'MZT%V;/`U;4:2C(+PJ!@0/C154BZ!^:*QPB<@[[?!43
M_BKOMQH*MLI5`;P;78/P7'?]"1H/!>D"K3!-F$OCQEO7G>':9OU#]P6MO#"?
M>_:*ZXAWV*)_F.Z)Q\[;W6;]$(<U$.W_OH.GE.-F9!\R$`*WPQ3R8#N!L1AC
M2>)U`\O:3A_7T_`D)@$B61TI^-^[DR=@)RRI\>=WI^].4@K@Q4]YV&)?Z&6J
MW2$ZS8=JBQ`?\2UFWW]?X):+\C\Q[14%/[]+2(K*+^,H`1G[,LR47M`1<JW7
M!$$.M*#NI,EY=;G0IV866AM>![I$B=BGD2/&$?Y*!/\T$02/](02Q1\FA>*>
MRE8B^>\C1_*`+Y:(_<?($:L7D4K\_CP)_(X4IA+!'T>.(-^NL\/QHR%!1_,B
M'FA#)7H?)X&>6&DNL34ES!P9U0\1YN@S^UAN%6Q5*?PO'_9MQ3W:CX\K5K96
MNY8>?<BHF=+W*\][RG4O%"9T^\VA$E9\_7ME-US@9QP`+CN7(XL]OO7P#K5"
M/U/JVEZ5[((3!9JRF%(6*W2'R#/V$;V+0SXFW`YVP3][H%GI`64\=AT-XR.W
M"(8IOR6<$-!=(Q-P'@8'-.P+;G,;8&=E`WU)P/.V-D!]@<,T0;R]S&L]%?-R
M>SI>Q03A591+D_X&])V(PDX$SLJR6%@2RQFK\\7BESBT51E!#</CF!'VS>]9
M1;>O'EGAJ(A</[P9N,UTS\^YF;C-3*QP!@=08(EYUU&UA6$(&R[.NI8F(,[E
M0[:WKT`,SC,&4KA@RH)"^9[?Q?XA^A5'F:1['24(A/PD2ZVICI)GG'U%R6.\
M7TVTEA)#0F".P@!W4:[E#$6(OX-YK<U`OJ5<#M4-J!CYHAPY0:6Z3,LAU9ZN
M-R@IMRN'D/MM3$`YWZY;(ZQU+8U`S$J<5W=<#L^N)%,]\.).)O!@KYYXQ&=)
MNA?H&87Q$SM08C3$?4Q@P0JJT@7`$J4HT[U@2W.`KVUJ&F8Y<"V!M$':X+4V
M#?E6G)2C=;6U$<A1"&.N/@-+)A[+*)X%:QQE;@>62"8^H)*=C>"U-1<>V7</
M<3AN:!3>NF!`3B,3<![4R;I)F9E]OBQ4]J:XLK:C6(3I$7`-UY3R,#;C*K(^
MJ8TQO/='W5[,?"1<J^S.57)J7QR+#E1+XTF)J7V!+;(FWBI^')-JB:9]WG4=
M:.YLL"6B]GG9)8Q.#$>^I;%$SKX@I9;(U9U$4^%)9MW-)A:K02FIGKAZ[;!<
M-/O"K3HBN:?JE'@:BKXZBN!MU@7V$#N0P"<8MZM($-ZFL#F$MQ.*=@?QJJ$F
M(_O9'-&K"UN[@WK5L*P5'&P.YVV-GMW!O&IH-9B^;8[J5;Q-)6V)-H?YJF%<
MZT^R.<)7#3VE\!.;(W_5T!;[B,W'_&K;O0V^Q1+3L0M#@T:$E&0;NU3%#?,H
M41R[2'40MU`B-G9ABF\J+'$<NV2E[J(I<3<D;#5F48L=@O;F3TLL:EN/6ILE
M/S3J?[17U.R1+'RW;&FMF_9^D<O8*:DA)[N:R7NZ]4@"JA4]]YYP`K"828!Z
M(NB175S/A;24O>O)#T`7]9A*@+\+Y304&%FSN1A`NS?0K_(WT.^0SYY(SQZO
M_GN:"^H-VU;;\+;1AJ_3@X:3?0J+A^(T4*K#9+;1;0M87DH!OB?(H^@"Y?\V
M!`%I&-A:>K!RK+""24+P0YJP8W$?`Z?*O%_MB2$8U843]AQ.Z&(&.@JN^NZ1
M(W.=%HXW!K_?\#3LPAG'X&,<GJ)2/&(,_LM^2"=4IHS[/UTXS3"6YM$'T>@X
M',;C;FRQRUIA6<JOYD>48+^+F<D9:897S>J$F%QLV;KL9P13]GX&R(?1*C^7
MZLI]ZVELHE7Y/.PO<<@,R5O8YU%%?M9!KBXS.777J;LVU45V8F`OTE*GRVCZ
MPF1[ON9$2Z.BY>XIK]N89M.<AQZE>(EA7`.<8N;[<<I>5?8VC,A%G58.Q^`T
M-L'AMJ`LD(_P,X,&5"LYZ&N[&,(!;O>@$F37B`"GO4'HOV#O`8?9;2P%?4U[
M0]"GZS1[KE5&7^?CI#2*$4R#`.?W'HOMN(X*G;82",)#KKFC$7PH1=Q"8\6/
MYN!J<'P>-#('9\-9W6MC'$HIHAZV-0(UU^UT@1Z2\E,#]15',5+KUJ,L@8?]
MPP*_GP%,]KAZ<NX1L@&!\U<O3'F*IUQ?,Q5\UVN<QZTS`+.X^!7(UUA0SI??
MPQ0&Q>V<D;&Y]HRHAPD,+M`2P;X.BC141E7XA)NNK,9N)G$!WI]?4HU"JJB'
M+1C<Q)&OC$2ETU3"'#O4,68J)OH"0B+(57#85AAN^QVI.%1MZ&2D%FX<!R\X
M/'R#[>AG4Y5-(QA[PZ?H7A/G2<F)4E'06.HXXPN/<1@@0O,,+PXM&[O9B$N#
M8"G=W3!N8I9BB<9]#(8\]6V0[;?@;$`J_Q;YB"3`/;)@GMR.1QO9HLH(1C",
MH]4](NOF>MYU+8UY,@L6V$3]^K8FH+XEZ,G#09%$"C=+!33Q49;I:08CEC.=
M;&Y#+V*9P>QZ?"HB`KFH"+J8J<C,CB,*MHFB%=L>R+/8YY9SE^CH?-;3J?@J
M+1%9(@,I2STR<L[@WM)ZZVK54\JQ&*JF,MJ)7"UK'D/)U6;4Q+QC#,56FW%L
MLJ*,H4IG,Y9-5@WSY3IU8%G:/,90R;(9'XX,;;Q\I4:F,(YBQD*7UUZ>A)SO
M90QEQ:1Q5O:LC:'JF#SVPFB7,50:DT9UWVP[AN)BTJ@)O4%C*"XFC:F4A6,,
M=<'D3R@/-U>9?*BU4C7V[^E7`N/T&&J@Z<!=RK`]AF)I78@AC``Q7BVM9^1%
MK<=0.4S3#<!Q>XZA1%BSDZU.K#P,_A[#BRC*F/*"E7?(?IK0LO+BRDMD[545
MU)!M#A<K<;97AU##6;R-#>D/+C%.;^;7H7%K.CEM\FS:Y:H974Q5P9D;>#R&
M`DMJZ,IDU8RA")(:UC(Q$F.H7Z2XUJJY8L9K%6DG@5`?DGRHQ;I\6TUE73JD
M"X5A_`+0,:?&19P^),LT/#;U-R0+*8UA."4%*#XGV>($&9/85I[FX";3TS!&
M>?'M69H\PN;_9[E7^9@<];`"@VM*4WGHB]932>3H`9K?3UU"P5L,1.S-BX.6
M7AHF^[Q\A&X<G6XI.&/F,7)F#\UF#S69:#I6$2DQR;A!I`]TCV6H<=@+6J&Y
M%;2,&P=L,6V940NSQ=A7?R.N=F^H,%.3T>'KWNY4+TU3]+>H*(T8(V$?,UAL
M*Y_3^Y@#7K;1'CQ@WFP%@/Q9D;8%@CU'<;)],CZOSP;\#;9N-HJH?D;OT]I*
M2_;RXG*)_(2]-YEA>':(80>2R8RN1AE_%;TR?#]]_ZG`EGU3`48$2_&X)(A!
M]0\F%V[.&4A%%#0#N-(8DYEGEVLA,!T7_1A^?L/6#>&-<MS.V6),VV+:TS%G
MX^RXQA'LSUI`Q6U'";6S-+F7VMQ+;>ZE-BXJ(-X5+B__`.1B%P#KWNT#Z!:F
M`0L>VQV4=@34,:L-90"$`@2GL5&K]0&3H#7WM5P?YRMP10N,%BW()=MJ`?-<
MXJTH&O3R%1$?4ZZXW&(@B_#-U'$-Z`K&,6=`%4J^'!OJ]C8VGU^E$;\&8]@8
M\H^D<>6QUS'D%<DOJ+SMUGQ*T=02!<4N<R5QJ;JFG,6W"=^:]=.+KG.X3]#A
M+@[MG)!7G>=_';LGO87L.!W_>AM%P;CK75^P3.\.R'%$\^NBE92#<1S1_2*2
M&/!"JB8+V$<TCI-A#%66NK];K.:7&$/MI>XTT6)7'T/MINZDZN*Z,5X"RI9`
M.1L1D]0O"U1/)Q03Z-X$MSX<0/5&.KR#]'F.ZT:VB2+NY6_GD'2696=XM$)@
M="]_Z^->QJV<M@C/9B1*5J+Y*HQ?0/T+,$%^8BB3A*!L/=<Q2?`_LWTR7UY@
MFF?5@9![2]`:IVO:_/)/R\&,9Q0PRV;DXZQP<GF.[F.V0K<D?L:PU&>;;Y1I
MZ'/8LAXS6\U`17W.KYN&%VC[F,H(S?96];"*/P][<2<C,?73?)ZV%K*<^\%.
M`[9)T07*_U5"CC.$"1PO$#`\'XN2>?::&(G9SWP$\^7EJ_\(>QTMX,*?1_6D
MY>"@-(3+[0`R(;A#2W\$US]3U/NIWJB\)>@TIMU4J.$KG:E0-Z8)*E34@<S(
MWBRTB'J8P.#PHKV.ME5,*S5;.;C(];4#J]V.*?R)TB@==70FS9WSL4Z,E+_T
M%`:P&[\&B;S%0!;AFU]0'=:S;@"[\6NWGJ*!+,)7GATK#&`W?NW6TS9]>!P9
MI;?>)A-FF!V&D3,*Z%XAVEJP&SJ9Q.,^GOF@_A#4+-H)NUB!`_=]2UF,^`,8
MP8_$/D(!97H"B[MDI;H*USG]%@6(P%D`V/`S*\5?KT@P1(J`&#CIU2!-'DEZ
MG=,T%9E.\M5+F&-CD[TY$X8HBXVA,KI-FY&<(W5BF9WY5F9[O'ARC0MO;6.#
M[ZOU:*,_"A.OH=(8W(5#T6C?\FK<<V@199J\(F-(IQB,5BV]C6-(RAB*AD(+
MYQ@R,H8B5$>#^!@R.88BI:1->@QY'.9(=FSP-I\>,K$H/(GU;V]$WG_#N%=%
MMWQCT=[$#TV$;+!.E92P5P;70XF.7NR24/:*Y'H(I>+F*JEBK_#=W@U2=Y#J
MS:-CJ*"BB0YMC&?F"ZT8VR8""_087G760Q453^L87GIN[XF3268^M5<)UX-X
M/SI"23][=7-M&T?:T5U2Q1!G<ID[VDL@M#\:HZ\)T(8?32?-OXV`;SR%7QOV
M:I'?)=[V*FR29;24,@]*O.U5R;K@?91'8KP<Z1M,LV,>)6"X*0&I[06NHRA.
M(S]#C9;EC*ZC94S6N4M3R],M<D]!'^VIO>=75,>82OK'U$*Q7\H"5WO[[](C
MX686Y$=#%#ZB-(26IX=:US-:%"G9AZY)884CSOL+)B$92L/H=%OLRULJVVR"
MJDEG2AK=^.8#C";F_Y.6=-K<S^.6@ZX\3#*!]"N(X?`YEX6R&"608;]@[P&'
MV8XM?@]FR:[+/%JP#<VJ:9QY%%#6(BVM6'6*LS@*ZI]1X30RDOC.R'3F^7^@
MH#S9XN<H!3V,84!W"UINBZ;:!8W]C&##+3AY@1Z2\A,/*=GN]J3QUZP`!SGY
M_J:>,V2EEEDM6;BJ&Q]@/&YK!FKR%!.0+]A%)'D#B/MHD==W4V2Q$LU;1+*3
M)MB>$3"1ANN]II6>V8O:1W#`7SP2G(,LRRXK`2#"#E/1L=N?@-T^$4D,%3$!
M&MS$$=F3&GAVCW[F&"N51"8!?>,;I<[99O?G+Q@1$-X?-U]8U7#!:W22G0WC
M59&MKPCZ1\JN%#FDN#V-8G0=/:4)S<C[4<CM1#ULP>!4&8-3&S"HVQG"AX!E
M>MJ"$3T^S,JX\<=X$UAV>N)9,YX[SB-WU$1=C>"T7SES*P5FW%9>`U,=Q2),
MZ5:>V'1&5SR4\Q/EQ*O(;^K&&<G.)O#ZZOT])O<P"POL1P_;P-)D4RG2RY>+
M9'M;BIGP;I?OKT43_AI'://5(W\P[P-LB'0M9TY2[&QD)=((^_C)"_E&!F%3
M(PGYF<$#KLM]2Z,0>'$?$UA\N[LG&>O>2*(@Z&`P$U#6)MX<\U-[GL:0<Z%$
M`]4+90Q9%>H$D+"ZCB%QHM7NEW>\C"%+HA4)E'4$X[F<W`#W7HRZ>[329P^=
M8.S*8,L@L<_'4&"C=SK)*F/&BVQ(A[EH=TA,X+VZ7FBBZN-0??-N^N3BNTX*
M6GUZX[22-JD4]/J3N2H<950A6GIIF#102\H?6+MMY&SLQN\F<9CEP/3X_72,
M%&GRK#:1X\AU9IX$"A)/LP^P<3L<N6;&4)>NE3.MEA1UGFSSX=>&*'!Z3`%3
M.8@3"T"76%$UEX^$Z:'!:5<:HTR5'9"ZZQ4]1HJ2T9@VB+*':<\^+0Y5'4-1
MPT[X"T/UQU"?L!7VO(0*\P4&>UYND2=J#$4E.B%?[P`=0S6)3F@W^%#'4$^B
M_2&OBZL?0R6)CDRM-FMD#)4D.JRT.(=!M:J$14F'W0LPN!0+EV+A4BS>5"K"
MI,/@M6'D@L$G'2Z<%:JX?_2B>[1F:C[97*^?@(!9J:H8;JSJLQFW[(F-F%U5
MP*A9E8KKZ-(C$5"5WB!>3+'.&5P\BXMGZ6,9M)X"XTX`%\QA&TW:1">8B^10
M][9/T)=JV)ULAT_=&H?RVW0F&K&PL$2$PP*D45#A?ZRL61SE3ZPT-G:%G497
MV$DR(C^W)G++/"F.8C.FP-]]+<A6!C)5"(J#0?:3/<6ICBH><X%N[JNG_,_Q
M/7?W"'K`/2)K)B+&T8K]R7\_N>THIM:DU6)H6P57&LSRTF"B`EPU[<S0D29?
M4?(8!\VOFM>W'5/9,GO]5].RES;?]**6EI87<(43M!9.T(1=F19]E<*U(,>&
MFWJYL@J2917\1Q2DK/(V7[AO\HVKC6$KEB+?MGQ_5QJC+1;WQ,N>\]W!DM]1
M8O6[H9,K\6&CN<_%R8\QM$Y2;YML$*F4Y7/R`:5-D=-3C"<5I0>8>IG,CO0`
M>Y]C[2M.?*+)/XUQXA-+^Y$4G<=0CJK+3J\S=1JO/\5_5KB-KKJWVO)JX(2C
MS#J3,?>O&0__&@I5J1=*C45N#$"$1@O=&`HB:-D**F_66EP/K#,MFFPUQNM\
M#4$$Y0"2,:20=S\F]>[(,220#[8CJH$V8T@T[TR86F_B&++,6V/>.IK&>!*Z
M_)OGJDZ5"43-M\)9V0"M&AEO9_RLYFSE/N(?/Y/LG>+R*6+UAR]KAK`KQG,/
MP#S)IQN2Q1B:HH:BA."'E&V-^_@+7N,$!;<>22)$Z"-^JH\A:N@SG2<B[8UV
M:K]3#Z\\H6^4TUC+"I=7U>7K$R;9]70!:U>WL-RV+E[,15^-.OIJ*.R4\^MY
MS_)XKWB=5F3FZTB.;<AUU`+C`C&,6=+D.DZC9+YD[A6<K(_C6!J;VQHM=:3T
MN)@PJV+"CBQTWR)2R&^_Q"'[B8EQLE%5]9U==)+.-..W$IYD3:S66%*/.SFX
M>=*V<>.;\_):;;E4>*IKROY?63;Z)OS`:G:T-^$45C2[3=HYK**>3=I!+&G9
MG+0[N%D/GK1'N,'`:-SIZYQ\SLFGQ<EWEZ[7'ME42+7,2>5JXTRH-LY^^`K<
MYB1A8@V+]<D*P4DZ%!N'L0%77M".LM/TH+M1W.!0TF/QM%1F/O,M_&ICV+6"
M!Q#F8OC'=N[OXV%<K9?1UWIYXS5+VJ]HR=Z9K"-P[=8T-`_O.6RK%8A;_\QD
M<N$VE.@X,7PZ54*W):J!<^)K0B[Y!Y_?V%)/O8NPL#'"PE6%<1$`)K#;1IHW
MW742'5Q5F[=1#484G\"7^*KF+QFYQ+@E4"X&01?"8XDSD!<I][SM@FMF#%X>
M-:R;A$CS/IWI!D^YTDZVE':RV&,WQ!/(]B9J]EK::6*;OKFTTT1?`98K[61O
M4)=[`M@]`:RSM).A4"P7`&MI[$Y[)_B;"(E5]"F[R-A:#_0;CXX]#*TP'ACK
M`N)&%Q`W4GK4F14+U#^-.Q:P]JZ#)KOT$0I4<G&"4XP3/)(%6/@[CM(X/=@0
MMS'-=RBBE#U$_/'T*[1\I+/5BL`%F:!\UYPJ!Z-UGM"NR#59=.Y?4/B,<I1V
MYTPYP*W;;"ZBS$64V1;_XV)NWG+,C8M?F4#\BHO_&#S^P[F,G<NX)Y>QO6:N
M(5S&]J9[]^,[M3C@IW_?J<7YW#WY3J<:$"+K0S05$N)\B*/U@'0T\+QQ5V-W
M\Z)QOZ3S.(W.XV2GV^5RN41^@N&2\!*&WH;5&*&N(H,EGA8>]82^\6(IV4Y=
M)HA<Q2GY&_((/6.+B:Y@L;.//(M_'S,,C_4\RF#((;I_B36CW##\\/C>PU"H
MN@C;-=&'L\04!O`N:%^LQ`Y$C6@WSF"7]V\?A=]P\HBC8KNV=_))#6H?'<9=
M@<75ZW#>5>====[5*7E7744#YQ%V'F'G$78>8><1[N`1GJC/Z&TF$3=GTTYT
MN\METTXTE;@I9=Q>WU2_*;7VIKH-DU([L6`?B>1QET3L`@#4`@#D;+R3]O/K
M=PD9]^K;12X)S\H8(C2'I)B$#VX,89T#DDS".3V&N%`CV>Z&(D5=[)&+/9*)
M/6(A0U$"@"%:^5,M>LA>;UJWZNN,&)LKH#Z%[?(YC@-Z@Y+Y<H$H(L]<9[5,
M3Z,8`2A-H+,F1F%<>"_`@Q`!!5R-Z/R.1O'Y+29_7$>W)/8154-(T--YF8OK
M/($59RIFHWOON*%1>(6.NOU&S@_4T5K"W2-[)I&#E9FRW4.*(#(7\B@,&&K8
MBJ[K41@@U-`5R3BCL!ZHH9L)0,95?'EMI99=:%/#C*@=OWF$>%&RF3^$>)55
M8J?GCUZT8EK(\6]344>F)7;!]1BD?K)=KIGOD]0+.>(,I[$]<)^GA##?]CU\
M2<-LVUU'/G/\H@N4_ZN$FLQX6D)FZZ?GB<)27>Q9E5MODZ<SJ9!^UZE'^M:)
M[HW-[:%K\9%9?2A-R[M<BKY'G9URTDXY43F_.\N]<#].4&%1)5(3>[)97=&+
MZ_$AMUEWT8M[R3AL5F#TXBPEPMBO]\ARW7%K0'E]`Q9.R1Q&08!SD*ZC94S6
M+;0>;D)591JA4,AIJ2FMJS(V5W2J:>72NO1J?ISUN4G9W31?GL?K)R_:T%LO
M89?G59QF=0B\$!]*B-+=M,*W0/0IAI,'D[!PJM\>X_4=2I)<@/G-HPOD,=>N
M"%;9(0:5`<6GM!*@>'R,IBKQ29)$>6=8+_XI(BX\LL;E/3EFSV</]@:;&%9.
MC<@L%XC@9X\5HKF.*%PLF82M07;18^DHH2L#TW@2CUR?J4@?[6E:/NQ0H=29
M%WJ1C^X>$4J^L+EAP<\V90-VG(GG9Z]?G&U^0<$*#O<%HG@596U%;N\>)S1!
M/_9"$BM(-H^NXBRO8JNC5;!;()^=?KBU+ST2`>24'Z'3?CRK9=>!@@"D;HBJ
MGMWG]I^@X-::SAV.B7%Y3MJ/V_]=ZJ0EZZ6E>9K0Q(L"6$78ZB\>";8KW"'H
M5H?,=+:Y84'_2%"/A=/8!%\M09&7\'3(=3H@OO'62%@;IK;I"&'^W<R32R4H
M(D'SL-6897V.U>PR)?&WNXLX#+WZLF2\5EIF_V_OR8L017]#$9N"#T!]0]TP
M-!."W]AJV7G`DW43YUQUMH[3*)DON<):A>%!GZVX@H(9+2282@/.^>QG+BV[
M:KL[Q-NZIE7_PA5:>FF8U,N?8EY?%<?K[WW+A4@]:`+/,H^HA`(K5*>...";
MT#6%).GIZAI#VJM(BMNY$^ID!>.JM2[DZBYLXZX17<@)9!R;0U_:XEB_AK;&
MLC3H)/8:;'1@UL21C3\'[JQ2!2.K>.X6@#')S%-;<V7&+/<L514CEIYW)EAT
M%PHN7Y]@.3BU,@4-3:A"=79;@>F,V]P6V(7&'4&'D<-OW$15M>]+&MAJNIC%
MH7)3E%]F13(;<1%TM1"G+]A[P"%<Z>WP*KN;Q:V\^!>8_B%E\*_I8A8'%^+A
M0CSL"/$X%(Z$E;XYC<=O8.8FSZ$G#^\$MED4S)-'1'*S2Y)=]`)Q3Z&W6=-J
MDS18U89$THMQM4_.Q*H'72M,K1(6BF9QLZRJ5Z_(C,&0IH"ERJ$>EYF-+XWO
M185Q;GSSQF!%!PE?$*PWW]21Q_@)=M%^UAP?23K+:8[C,E[K0;VB8(['MOV6
MXQHM(U*S@&;<YFXIQ<1,L:#:)TOE\C?NJ<B?QSYV4V25S+X!&"3<L&:O3]FX
M\PA:T#C$`?/K[ZIKT?ER#ELS+T9E-A9W"D9A+3@8-\]/P51:.3W;/`N62[&*
M\#]9-L5U!(<0\5..6@PT#GQG#S3;;MKPW@WH3./.-.Y,XYFAI!IDMST\319R
M09^W9^#O4GR<W4ME;=3F*`51#XLP$(H3XCZ3P**35#2Z;%XC!EQ3S_ZH1O)/
MPH([O-EZ+*ZG[D)MDXVC224P[K]QYGUK]J"RC5M]TQKWE%IFGG16;P4;KE#@
M=8;OL1N^11*1A*XCL5-&)A'I1'HL$I&4,G4@ZXML$.:]S&_0LW.7Q/X?9QY(
M1JQZ(:"?[UM;"LG-PFQP%-P]>@0=P5G$/7$T=\G.)@P1,Z;T,@8A,`'MMS$!
MY>7Z*8PW"-TA\HP9QZLCXTT<`5-D:;D,7GH?)UY8_?T\ILE-G/P-):7`R<&X
MO_DF1;U;D!/B`&[3XBO6[N/0)*T'0D^Q%!F8#R%A,-)S[PD#[.S;/+N\+I19
MY_#6[JM[[_4,1<`[DBO@7O)WIJ;!Q^RPXNU*FN`UXR:PYY<(L]S9!7R$3]^*
MTS//^#F%;X#SP)FZ0Q&P_*]>Y*U0;E6HV8S=1QT<.]UX]831ZQ/.0TCR$SQ?
M9K)./NTMJ'"U8#=VT@+;9S@]Q`L/QN9G7PC;6^V`Z$*E;5WMSR1.G[):XCC:
MWD^W\5.:OZM11R_)GEJA/%B<VH<=N&WU9/@@XL/Q@5.T-P/]S-[M0,%]#!=(
MEAZP)05EU[6?_?0KG,DZB#N/.0QFAU>(!L0:AC3R@!CL%5::0Z`T[#4Q":/0
MIWK0:"1P&@J!NV.O):0AVZ>UTMB,O<N3[U%ZMBG;%.\NY6JDZ'EK;>,;H4X3
MS#R0L_^PHXRC5<[L>3J4UBE&1:.=_7M&:;K.+\CM/7B!GW&`HH")=;H))SWO
MJ*AYY*K31:XO1LOIM@9[)PVQ7^GLV<,ANT9`(\B8L&XJ-4TW*MI5I15Z76@K
MOR&\>F1FG&?0%E8H^_&":5W;XZ2;I"VAT"(3=@7ZUTP+Y9&FERFLW&%<GE[:
MGZ-`2EKJ92I',^6IE.54T0FC$ON?\@[`Y2MH69BR:_8Z2@B.*/;%IZVGZ?30
MHU039^QE+Z8_XF<D-MTT=]("V_U+?/\8I]2+@BN\3!"*[A])G*X>MV+3%[Q$
M+*V*`<*'MLTP9L,-:CUI5:]S/X?9O(->*B[!"'7L"&"8V(OEDL>ASD2T]USQ
M./>Q&EIV;,#F")IZ"6%7W$7L)=@A>#I:!"48:HFE[5&HVLUT$P@Z[84F]7?"
M>()*>R7*`<,W'C3*S1G09T7;$V?TT7;">00]T;XW.Z#Q5(3!:=K@63:>"F2&
M(!(A'>:#B$=W_&H=8>;S+T='1WEGF?GJA*,C;EM_1TGJ_W@CI%8*G2K)\^>W
M1)[.\40EW7YT=%.),-L1[J.]5HL^))=.X;4ET3XZHJE%7)>D>RNJ@VKJ5$FA
MMZ)+Z$ZD*"GX5G0._6DZ)0W?BK[1OXN]I.E;43/Z"0PJZ?A6=(@!$D!+HKX5
MS<-47FA)Z1'K*ATBKG870ZL8F=(!*2=[6Y3%?Y>NUQ[9[*EJ,S_!SZRJO9;'
M(J,H]<+MD,>&ZJ-CL/>`I'1G+0%23=/594@H=!QSPNN(4@*[\O:*M#1;K0B`
MF,A&)O8[JY5AKO)HY?;&GL++C^<9.;4.[-;%+^B6@#C0/PV%LQNC[$,S;@_*
MN"T0NPYQM-K6Y(*;_!Z1M3#3:V!(QKB72X,<>W*L=,ON/#,][>+F>2=)30/W
M13>8QK@*^Z[%03*E1DFGRHOS0LFI__E&3KU>9:;C>49.+0-WH.SL8Y29^+CQ
M))73GF2F-I",<2_G9N6<F59<XD,I4=+33XBVE:TEI^V;AV>:U#=P>7<$:HQW
MNC+*0ZO'&@&T\IQPG13[Y@'4JV*G%XA1TED8)3H(D14@,$)AYL.XIC1%P45*
M=G'?>:1!-;!O"RI7'U8?:*A$HW8>JIVS4-)?-,$LH?:$ZU%)+@-N[0N!-$^P
M0]N5S0E3&JC5XO:R.6/*_/Z1L.?;G%AEGH`U6KS-23[F"29O#;$Y@\<\':65
M;)LS?08@HTZ5P>;D'PM(J:CEVIP19/Y\=_0-VYPY9)ZXTB$Y-N?(F"=C5_NO
MS?DSFJ@[M*?.YG0:\R1M%3!F<S:->9+J]#W8G&]C_K85Q-_8G%/3T1P[1."W
MS8DRYO==!Q^[\5*%C;79U%-$[*W.YYXQW6[N`Y93J<OSC;)7SXL"`[!URX>>
M:PM;M'_ZU&7WJ&3WE-7[*FMP=*OMI>8T=.D1+F[&F*BYE?YT]_S+$%$Z(JQZ
MB;IIGG`RN_'7F%6T"N$V&GH_'LP\>HHN,/WCBB`FPR$"\MU0]*R==YH2TD"Q
M+Y+<M%2Q1%QNJG$N"D0:\+A9'[]AFFQ-=34M-=/;0K9#=FE]<$=;PO4DIQFO
MCBMGT)#06[29,2Q2^^N_W99K,R"@R9;BJY6R)#N;$#RE*AD5\,-?\V5M-3B>
M?M_7+..EU`(]Q21AF`C?E.MI,D>W5I-U>C7:F0]57HDG<9#Z"5L%MC;/*$H1
M_ZD[06L3.WV!*`+N_CB+@@L`)HR?F$!2W.ZU6*CT-/MNN9Z#=;8ICU;-MAIL
MVBG04NX]>)USZ3'$HQ`:K8J'T6##SX(UR)<T84%QSX+#+M=1$XP9L21O(4'K
MH5]DZDF:JW^>2>LVGJ!Q:L!%42X4;F%"PS#R8OD.@D#2L-EV-S"91%>AS;:Z
MX<BD)/W9;*4;?&=)"0+&[713\S1)OD(\E.BO7%:[Q<ZSB>:"%Y*G0W(K7F]N
M\9IK#YJ9O4&&]M!GN`.@^L2P.9<(0)Z"-.&Q%)MX1;SU+`AP#MMUM(S).D-\
MS%&-'.7[\A\IC,CS*-0VT3@O-R*P^O-DS:\'.R^XC]E;C)5'%RY9-&[^3&N-
M(42^=R_09A[?;B`W#6&LTL_Q=9`FCW!W5=Y?JK<$RG4>-*J)<\++5ZFJ)W&"
MAJ$F(J@NO,WF"JD%5[EV;#8ZM$*V\=8R;C.0BU2IX9_VRKYO,<'FWGM%E,G)
MD8]#7,C-WV!"%-PEL/OH%0J8*89]2(&7;<YC`M(SVY?>*PLRNX^9].U%&WJY
M7"*68[7]Q41$S@Z&ZPBPWD+"4E%QE.)H-8=-F]=9X,4*R`]@)&Y"&KSBI_VE
MG3W0+">W,_+BT>VAS`&`R>%NWFNL1!6UD6VER/DCBYJ\CBXC+PN#[$P(SH"V
MXG\5$X17T5Z+"PP="4B(V`L[4*)Q:%MI<A,SII)",^#:A:NBWH_1@3H*D]A*
MIXP_`JQ?`(QPUPZI<1;)(5VDF5Y3AYY=`FMS3E"`DW./D,TR)K5OA![L@X9.
MUN`A"B42=##HHM0K&^TY1'0(%S8KJ9;0D'^E&M=W[2=>LRQCWFUN/1%5A)]1
M!$Z9)2=/O["Y^*LQTM6;*<P7>)U8K`LW4%9.G*NNHTAPFJ"/HCVAM)TEXVX-
MZ0")9J%ZW#F:F6"F(?Z`YWF7WC&7KWZ89F7SUD^P1^9+!B-!";I\/K91Z!U[
MS&HYA^X[DER^>FL<963X&X@_]!ML&%+Y<IX\PF<V/SZR>70921<6!'D47:#\
MWVT9!A#A;A'L5@',S?VT0G@-I]-[R'+V;Q#;8`@$=I*)2F<H@B.<@%S_+?(1
M26"-X=O;F.(Z#X:N4<=OW.%0?$<1%8(V=S)AL&F$"M08/R6$;Z-5&4$+];]Z
MKWB=KLN#5;D>,BWK@CF\%RC,?V4Z%WFN/Z1MA]*#!_!477BT'$H+'L#CHNP^
MR*[DL\U7[^\Q@8__G1),`^PG%<&F"K14/RT0+G(]/([NXY(DL%TK`1%P+=^_
MH/"9HZ+G\E<=%MK&UH1IW0P[`9+RTPPE>_8+I2B96:6G-BCAE,!:5NR']_%9
MIE&`7!U<1Z70>NMA^'SN/>'DR-?7=33-V-1=TG`U>%G!WLJV;7L>>IC'&E>&
M(*N<W]X:Z*?B4+KQUN(Z'4V])H-)I](AEKGY!H3_6T1V"1VE(D-W-_-.0X/;
M:*>X^3Y)N<^<=AG165MU9A8VWMN-9M?JH;0):T%NGTZDK<BN<Z;UX4SKFG4D
MXX9U_<319T(>0^B&(G%TV!_'$)2A?*#Z4+C&$'C1<O^(+>QC")%01%S"C#R&
MZ`9UCJQD=#8?M=`'"3II(#8_+]OYME0WMMG\/FQ+<K3V#=C\G&M;6K3U]Y2T
MF(P@*N=KL?DQVO9"0JM@`IM?CE6T#.[=E3).'IN?>-6..Z\2FJFW6&V,[K(=
M20EKUB@J[!R\*IB5%Z+G7NBG89$77=MBS-5V;(S>T>,K.%BJFY1=,!<X3+?U
M4*OO[<Z"OZ<T$60TMAW-&LR91:L>6A6,!:-8A.D1<&<>Q;X:GIPQM/CT9:?<
M#X$^$K*J[ONN0QK$BUM;J\MPSC?7H1*3IOVY$_XZ[8L)NGIT$[GE=6BSPV=0
M$LE(!38[@`;>3WQ!PK@[2*XFE08^->[,G5HU1G,ET0Z/J@$Y`[;'\#.Z0WY*
M,IM0[J%%P16L(RLXE2:%3G;ID0@6B]XBDB$B+'RH9^PQ9_W8J/$Y.=G)R4Y.
M=G+R0'*-)@9C7'YVTHY<X?1\<U>DFLD53;>1J>L1!K?;-2_9SS9EL9R\9`A!
M!TVOP!WN)J'`(6K>$SQ<08'7U`D!'80`B?U0>=R(LU939=Z2Q)$Y["/AM@W'
M<6J<M,I4'^(TV:V78Z86,M.O7H((]L*=J!>MLK,H?(6XH9.>G/IG&O"SARN_
MFJ!:D24`:&?!3%]BRI,]ZEH:>1O$"UE-]^Q9QL]Q'-`;Q'T)I*ZI:9B+]YTD
MP:ZV-@+Y[GVJXO;+V5>V#7:WX]FF^%'N@6;YD8Q@G`,@S(#=;S,**`UEY0K6
MFJ=:*'75HV9@T0U=^=7,6TC`HQ@ASE(*:%.Z%4-$K\D+^SB5J*_'`I7OR`F$
M47;$7G*;J\98FH@;KKV3RY2!BA@XAHPY,3;5*W,,:7!<;&35!^-9;]SL<Q46
M6__TJ,+!G:`QIS,=:Q42XR:=@3#>4V=L#B3JBG2MIFP\*$CV:7,9(7)OB??O
M2^/BB.1SXIW0;%-D9$!3Y4V<L/33*QQYP*#RES@R9.D=7D5XB7TO8OFXS($+
MV_0V#K&/H0?,>`;ZR1_.;&FCV5)R[3AZGEQGHVIKHYI_W-`HO$(;UGXCITAW
ME%RY>Z16,WP#(J@<022O#.,BJ+P-H?;PC=&?R&?2-^BELEH$^J21G_\TBX+\
M*1EZ'57;8!CB*70LW'(6KF5EZQF.EJ$=^W?LW['_R;!_/=>-$PZF)AQL)4`G
M).@5$CA.XUN"**Q/$4>_0'[H49J)Y?DWV?F=I\E\":N6KM.LMF)6"8@%X!/T
MR/;\MGIGMG8;GC30_WQ.1'`B@A,11B\B#'`Q.;G!)KGARL/D5R],41G'/#UK
M0?LK6TR>^AM<W&?\XHQCWHYY.^9M(?.6O+0<`QX-`\[P=OJXG0QL%_VV6\(9
MI2BSMVQKP6-$OR*/K6DPCQ8LF9X4%:9HMK2-[GFM<S@V[]B\8_.38?.:+R`G
M%M@D%EQ'SRBOK@=_7J`']G#,Y3]2@/LZHK"ULU_./<IJAK-_V&_/7LB^9:]P
M>"%[@P-^6Q1_?H8]1UG(J5/O*[?](%2NYR&#3.UD-2>%."G$22$]2B'#7*%.
M.'EKPDD;TP?'T<Z\4G'$9I\O&3@'(&6/D>T0$NKEG8>;2FU4+2+7>>%71,'9
MACT[2CP_2;WPJY>PHH.;"]AN4E:23D,Z$>E0FYP]>SAD1+J*"4O4*XM`UA1!
ME+=@M1S6+"W*ZXI=3_-(]J+H,I(3D)V`[`3DT0O(W44/XT)O#Z;*MLQE%(GA
MBK108"[FT\1[T!=;R'_&ZYXX/?!`#XR`PV]*W[4S+N]I.ESJ\#49;A>GJ3A9
MU<FJ3E;MF3GSKRSC\JACOI+,U\6-6<R^=O+_;@7/4T*VFU7>HM30W;%FQYH=
M:YX,:Y:_-AR;MHE-LX*.+S@,,U-?XD4K#*CF<7I.:ZZYDA7I57]E*P[B1!/'
MOAW[=NR[1_:M>JTY)FX3$[\E<9#ZR6\>(5Z43-G</2V&)K%N]4Q#HJ-CT(Y!
M.P8]&08M<U4XICPNINS,X/:RYM*>=;".V]3%C:(Y7'(8Q[8=VW9L>S)L6_T:
M<4S<)B9^'J_7.`\'9,E"<5:;%$6L#*E6+;O]9:@(8?UEJ3C(5-*$)B:R.#;N
MV+ACXWVP<=5+UC%QFYCX-0RXCG858D$2>\:,(M,H-<+)*I9`>A\,V5Z.W3IV
MZ]BM8[=]Y23*7%R.O]K$7R\0P<^P6*RF^JZ^!LA)OZ!@!7+2S(>?LAQ*2U3F
M3O#6WYN=AG3JM./OCK\[_CYY_J[G`G;,?RK,WSG`!WS/:YXF-/&B`!;E*B8O
M'@FV10TDBHK)=S;KK*_=C:Q^&RMA<1WMMNU\N=O*MX@L8[*&#PK>?%WS6$@M
M#O0QS>Z472WGCK12GL6)@$X$="+@Z$5`559D7-CK(11$T[4[Q9I3VOBW\8I4
M3DFH*@D[V7^^9#7G@!Z9<7>!LL<9SV.:T+M'CZ`S#ZZ_6V^3]3)K).P(,L=.
MV'%49RITID(G)SHY<?)RHK9KV+@`Z00!?8*`,QA:S`1W0OSE^BF,-PC=(?*,
M?52N9W7%9V$&"R[>\(:MQ"K-@C"/XWP;R!N8=,]GEGKUX-\E`-D\.]&TL*FK
M9B"U'M@6>A37P8P9#*I@,\4X7V-*TW7^76O:=)C$B9Y.]'2BYV1$3QU7LG'I
MLU=J=+F0IVB]U"[X."NF3<I+ML47Z"DE_B.LZBV)5\1;3R*)8,)JR5L2D+K$
MAS3M[GU(I+HXP<T);D/[EANWL7&1S/'4O=P\:(WNO=<)%ZWK\D:+@#KUK$'8
MQ0D%;U`H<,S7,=\AWV@175F.^8Z%^3I7F\7LJ[0X+9?(S\/EBJ5<P.)V>@BY
MQ9".A3L6[ECX9%AXM^O%L7B;6/RE1R(<K>@M(ID[PFA,+1^8^NN0W][%P5HI
MESB>['BRX\E]\&3!U>D8[B@8KE.H+69<.XGW-X17CPD*9L^(>"MTD[*#6\2\
MJ`85JHSEV+5CUXY=3X9=M[Q0'"NWB97?Y1MQ@9YBP@K^3MA%/3%V+K%P'.XA
MT=.Q:L>J':N>#JN6N2P<8QX98W;:ML7LN4PE.5C(ZR@KY<(VTMFF^%$AB4]I
M-,?&'1MW;'PZ;+SMI>)8.Y^U_^4#F^+!HP@^_']02P,$%`````@`78&=0J%*
MY#I=;@``=1`&`!4`'`!C9VYX+3(P,3,P,S,Q7VQA8BYX;6Q55`D``]+3?E'2
MTWY1=7@+``$$)0X```0Y`0``U%U9;^-(DGX?8/Y#K'>PZ`$L6Z1NHZL'/JH:
M!MQEPW;/]FQC4:#(E,5IBJDA*9<]OW[R(,5#/)(4R4R_5-DR,R[&%Q$9>>C'
MO[UM''A%GF]C]].)=C8\`>2:V++=ET\GOSX-+I^N;V]/_O;3G__TXW\-!O#X
M"#?8=9'CH'?XS40.\HP`P;/QAEV\>8<[8XD<'^YL]X^EX:-3H/]:@%WX[>KQ
M#O0S#6`=!-N+\_/OW[^?>9X543LS\>8<!H.(T]^Y3!<P/=.'9%C\ET>\<ZT+
MF"0^NO:0$9"GP2+27(`^U$:#X7B@3YZU\84^OQ@O_B_Y--Z^>_;+.H`?S+^2
MAX>3`1T!CV>/9PGU_@>>L.N3IS=;PWV'2\>!1SK*AT?D(^\566<A42=4%X@Q
M7?_324+#MZ7GG&'OY9RP&9U'#Y[\^4_`'[YX\^W4@.^CZ''M_+=?[I[,-=H8
M`]OU`\,U4P,IL;RAVF*Q.&=_Y4_[]H7/J-QADUE)0$`H?(+^-H@>&]"/!IH^
M&&EG;[YU\A-E^*.''?2(5L!DN`C>M^C3B6]OM@XZ"3];>VB5+X7C>>=T_+F+
M7LB[M"B'^8`PX1S^._SX!.A#OS[>[JDP"CO_?.</7@QCRXDXU!TC4B?G7#SV
M(?70E(#H+4"N12GS3^GX$D-Q\M3&C"@EB\T408=:&WNY*C-:*\-?,H*1R,0)
M]7/D!'LEJ%OJ@Z$6*1]^_.W2-`D&`H+1Z[7AOB#_TK4^>Q[VKK'G(9.^8_]R
MZ0>>8081?Z;UIY-&),[W.E(B*2T]Y..=9Z):9J-46I#KF[.D9#8.(4+#%7('
MOSZ=@&U].K&M;[/Q8C'7OTUF^F0R^J9]TTY^BHE#2!T(>6#T(<$`?H]8_/^/
M7-IV#1"0V(;N)%A!+[""T<`*EU[:WPW/C+0A/U:8(7SBW,0DJ&V#0<HE5A[>
M-/342")\A"W/I2+Z`3NV:2-Q_!X,D(+6K!1B7CG7%B/]`)L1+85@>(QZ6=`)
MJM<_OHI<+Q]-N2:1B!W_P7@WE@ZZWA%8NQ6XR3[</V8R$@@ZE#[6ARF\^!#2
M@9"05*0<H92>4FK+Z2B`BP*WRL%$GO(R\?"(3&2_4HF^HD`,%;E#)&`C3P[!
M.D<;Z>,,0F)J0,BI`91C-4S#Q=M3.P4'^?0#-D/U`:_@+]JI-ARR&H_^.-+`
M=MD4F7U$G>B4/K^EM=`K<MY5`%V9[^9!K]"<D@#H(5I77FZP%]C_9I/N^]6-
M[7-A20'ZX*&-O=OXMRYY2<&&2.L7.TP38OV"MH&$@LX^TN<QG#D;2/*!^Q7L
M.;'97,0+$LR.P[I`:T&69>;,,DE[$,!;>WN0"=TV,@?YFUUND1Y!?@0^,O!O
M:N!Z@<%\<=]8DW`X"L%./V'\=\CZ_+9%KH_\7]!FB;R,,Y0\V#)(+6SNJ(+,
M"L)2"+G;=#J<:K-OHPB(A`J@D,Q9)YDT+^*THX265"(B`[]S0CW/--O12,][
M+:4:=0WU:G10&%=H+RMW$VEN71-OT+/QAOS*RKG@^9XS<*X0HKW!T2(#"TX*
M&"WI!?/QNJ4`8G/=`DI+=AHL=;5LIBLV@T2DW-G&TG;LP!9$2L[S_2/E4`A!
M;YK.9N,T4A*DE`#*<:KE9A(%0%+L93D@*3!!6Q7?;K-S:-%_'ZR11U>'/;0F
M=B)S9X[..^S[=[:+;@.TR<[JFM&04"?6$E"L5AG-QJ.XA(P8`.,`*191^J%,
MX'?*!AB?;HJSLDJS,S-HRIFALD;MS!9ZV[;HJ[IM%`F2A6]]DTK*]"*"?D7!
M_8J4)L7YJ1:5?JN".J*))=3I?#@9UL<Y[5#?KVCE+:V,Z,H6!SC'S!9FRA8.
M(7X*+K$"7M$:77+QT<3Q,R5);7,JBO'<[E;]\6KAND:S93*;S;1)+43+:2IU
MJKY0LN996F+_J;%;U\2N[&Z59=FTB#><!\.V;MUK8VL'AD,$W6#W*<#F'T6N
M43VP3YQ62B.ZWV8TCK83[4D"I4D`"2%5X&2!T94$S%;UU3/Z;@G-@>V"R:E*
MA9^P?Z9P)V8>A0!7GAI+Q\B'6:T<,!V/YI4(DYSVVE(S"ZR'$%@B:DI&6$E2
MJ[1..WTRZY\[GR3.SX;GVNZ+?X56V"-)D[P]Y`>L@7V#2#8U;=:%NG2MY!(N
M^95EW*^8R.>OV?2W8$-LU]QZ[[UUIHJ0Z\^GX_%8"[MTH2@0R0)<&(BD"=>'
MDO*P+1BI#0GT`UXC$J&`2L4[-UWO[BUNZREA8>WC6[BB8ZB$F77I9NZG&=EY
MN(W;EMV^5SE5'56)[0UZQ@4)\FEM>(B=9J330#('9.H\HG_M;-\.T!/R7FT3
M/2#/QM8C,O&+RZC\W7!VJ+!0Z9AMK[5EM[J(KO9KZ=#*!()G#"75:BP6).6"
MO6`02@9<-$C(!DPX676N.B9G899-S0;<DF;2DN%"LMPZN1^(ITOM'EZ0JO&2
M)(+/JQ4R@R_D/3`MK[):'N'7(M05BWX"(@LB;CR<#>L&.<(=.'N@_'G0@ZN#
MJ*=N*&O9?BQB?7XSZ6F)@!AGB5RTL@.@80-\&LD`;\/HA3S3EKT/IEW(U0U3
MHL:7'HUHC'1-FYT#B9?7GC$M-A\\_&I;R+IZ_]6G6^GNM_3V"E+#7M*3+VR_
M4-6IVRY8R8I3+<DON`(\G4_GN4%K+P9;^DXNA9,_LEE6)`Q<O0,5A\:UO4`0
M2R3_O+!D\^I9\P:8'@T+S4O7U*.]KYC]9E+K;B/K+M])Q(NL:NP%N5`F[+6,
M[<(8V.:;:[&92J4K"]!7/(-]P1Z]GX88>4TFVS?H%3EX2\=>>X@,]2]]\N>=
M$]RO6+U^SY)<?*R[N)73$W\Y#==^E!,"\VPR&<W&R18L94`Q:Z07^2!>Y$N7
M,-AC!T"IE.R,IQ7+"287%`QV2)2(2O?9I.H=8R]NWR=[%'T3F:PE4&F',@(1
M$B(I6?\P(2>$@L(ENU"*OHG[%5^5!BXMQ.+V?(!1Z=?!SCP^-_!WH]KC)3=P
M^PWQF99NCV^ZG:SX@ESS_0J[5MG!RX.'>L\O60D$?7VL3Q9A$F`48$E(]!V1
MCY%=2\C.2$@]8WF,)GKF+:APMK+(^6-0YVHL98+N,.+(RF\<A"<_B^948H/[
MG$0+222X@VLXU*<A4B*RA;VYZ+"RI,EMZVJKOVA0RW%3\TEQ8\E"Y'=ZGRA)
MYC=XMPQ6.^?P*I6*\YRU:/2,3V'!1._<F0_',4P9=5;<1_2C4CUUV9#<XZ!=
M68&A]C&Z7XC6WL;A-42R45O;N;/@K6>ZYACVD7GV@E_/+61S^)(?LJ@E'WV[
M)#6F1>O,+XZ1[=$<_KT'M!TP%6Q43G0MNHTU&@UT>+\H.4IZ74SZKOV]T"VH
M+^<K*"77I*[FN24S)??%)OBY]'U4?.M5^:`^LTFI)(*!<Z$MHBHO<W=53!`X
M14G9HC4M];P;J>Q82Z-0R][R@Y!#IA)"M77:Z6BX[LYPPI6$]U0#Y8%8ON)6
M`>'!O7=`1"43V]BIC2;Z*.R,,,K1$N`[=;54`Y61EWF#0!>::WF:9UO'/6E>
MT73I0GV]O1??3Z>F+JCC#DXM\_42@9YIY=OD5?.!JD4>)I58=EMHX_DL/^H4
M8(\15RS@U%:X3K#I4.'CXDQMK7-C3&VME0@O*<0*AY;88E*F#&Y@6[:SH_<1
M/R%SY[%]%9_?3&=G(8MN0:/-M%T0%F31280'Y+%V&RG7=L5MJU9H]SD!:4-@
MX;;L*%JW27"%F"U$?/DNT@1G"H_]\1K"/.QB<_:2)C5]6RYN:(<KRVP'UI8H
MMJ;?J600>09[HYK\&+I?=`R]M^E0FV!+S9I:,[^4&$3G=E>&^0>R8N'+SWF7
MC.@S7A2+(7I9SW0>10%*"SBQ9!20?,"['0WUO8:#)=?0%].P-V16NV`*;Q5F
MD8:BPB9?_\V\&NVLZ4*?C!,PZ*@SAP/#J73V6B)/V?XH2E>%9EMQ4ZUI\ZQ-
MSZS:[Y]^J'=/K?MU4\/%).FQ\C?$-]:"!^>GI\_/3_+=MW3G^*&*\MRY8L4^
M]4SOSEQOK7D^GZ=]N=/5=+$HW$"#1#`V^6AE@G+9"OB!NM)]6BA29Y^5Y>,U
MOYMS-)WH>;ZN2/P^0BD6QJ]3CB_W/%&92Q4B0)'H_L6P/7;PFWZ_C8/]'9DD
MBZ"B;%SO""D11G3R%B^"<;10DOPB!HB)*H*=EM2-YZHJX$?`$0^Q5&4)*;AZ
M-6R'MKJ_8._)<-`-6@;QW#E<]J=;-WTRL?;MPHEL73)]HJZF;*(;H<9:=-%*
MQ(!MB*0L@/)(MHOV7("R`<9'$B@[M$9RYTNHJE2H-O3M%'*;F$LJD%?8\XF@
ML9#7F!X[VN&=_ZOK(<.A\M+CO`_89^><[I#O/Z\-5]-_(4^N_<N7%X^=B:,/
M(5^O<J3V&<H(#JUK(5@D3A;C62:,A*(DXT<L#,32\#L"(GF`"@14(M!TX#+!
M7BC@4H$NZXL@E;`S.SB9,2#R3[GI@I3IE`A<G6$Y-\1U\VI4J&KJJ_3\'3FO
MB*NUK]L$4VI;W"362"VI(-KOU(;SPE*J<13D$D61,)XBJ5%W2;`P*\]B.Z@;
M]KI!;5E9U^;;:&<;8J&`M`+]Q0BB"G1%/.\+<==_(,,+;R+]8K\B]FM1X.J"
M0^\;&UL57_3VA:$>G4B/V`\(P0$KU^*U\U.PZ/QOLQ<"#"H%K(@8P1K>"6M8
M[@)8\CMX5_8J_/045A2>KU2DO@^Z2[.G0.!GT^E8!F!"`)4"&%\(;S.F@H2?
MR(KWDHW)8OQX,.%6D+<GLY/P%6_>;-^^_4?M>Y?)P:5Z_HY;#MD5Y)6.U^6R
M"^-A-.3!^GEM^V`':`,>O9?;YS?#K5$BVM+S$RQH)W9`?5_;]#H=$E?H27R3
M7DP08![5$7RW@[7M`G81C^?TN]H(Q:7AL*/1_AJA`"PZ\Z;W\<2DZ)GX%^RQ
MRM5%-KM-W?!AC1QK$.!!F#/>P25A,/`,BUY%%\ND<E)H[Z4US@A$!!;XHGQ`
MI/APZ:`],[)<H`WTCY0+Q()BLT0@8-G^L\`S(862Z2G*5NUE`@$62F>#:OG%
M4:$=4;Z3@.]9A]5[7-1_E/*]78,VCM9,C$P!'Y?T'R=BMVM.%K5'@_%'BMKB
M0:Q9Y!:TL(3H'6:1,*?LQ6PQ>%=R4#MV5XDO#@W]B-#MTPN-#V-W'-$_3.AN
MTY[-(_>^KHX*[40H_T"!NTUCLKBM#T8?*FZ+AJ^&85O(OFHM$*;5^%\VRP\G
M#LW7`86(*K'<)R*IZ)=E3X?3)B&&,XWG\NJNW+5M+!9"$HMR3'\U5^3JP$1L
MX4W8F.K%B_BW1BZ4&*Y,#(A_$[WZ*OYVDVJTQ[^K".EFNO/5==LU7-/>'SP$
M(T@4EI).[G2@[#2]E4#=&'4(3?%HE#&-RG&GXMA;32H*1J%Z!\_(A%Z\+Y7<
M8"3UOMKN3,&OY5AC+Q@0,39@NZ\H_+*?CP#=LG-Z#8RF,I"_$JNU@N4$(07A
M'$LGZL:+N?BZ8.+WF)':H&YF$#YAP.[+AX3UH:\W07;&<FJ!^V</^_YCN(WP
M9\-VZ\\0<D@H`>A#N41WXD]TH;X`8P`1!V`L5`/Q<49@\.5J[G<SOU`B0*_%
MHN8XW)6B)K"+_5P,T@5V5!C,_(C#<0X3TE`/SEPPP;WENC[+GF`2P3/GH32@
MZYLA#]$./WGUH2&=]O8&F$Z84JW3D4S*>*L_C3U53B-$0XDSC#F"B=ZC-1IF
MUP=SCB5R3T^<Q:$<)$.Z;2,D()U15`W@UO%HL6-_1093,!NGS^@@7VL6\`_)
MJ).3#V03=-[9?"S4`SMP[?"DL";[I'`'YICG8KFX$E$D"Q=Z>8U$G&\W*9#^
M;GC6,^%R^59\GTCJF3[!F&0L6OG%>VGH:*##X7=*0-;%.TV5T(65Z`T9><Z2
M<OL#767X]!4_]O%$3WW<43;T&W^+W;OP\1X]O4@&T4N9]%&XWAL2`D8)(E)2
M`="&;GHCW?K"197#)2%2:@U5T'*#-\53KY(!DA'#I1"=3XQGDW+,<'(*H::^
M?J6X*=%/)G+2SE>%G81-9*#GVO#7!6^0_:E'1%!^H@WO\2R\LY`.DN/@=<75
MR\3MRU^3KSOIF7ME9/G@I6O1_S[_:V>_DOF&6WF7>,6@GOVV6!+A)9QHDPFE
M`X0>L!\2%*5?P=F>HGLLL//,-17M$RO5;IE%486!%,)7<&UXWKOMOI1M0Q<;
M*Q]M:8%$2XSI9%(%NLL`(M(=[AO?(L_&UF?7:H"_YJJ/4S`TZ0\HH;H1`"*?
MXQ5P\3K4_"DPO*!7W2>5NB_1B^W2[U#JV`)-XVYSW?52W>5L+&Y=R6EM)24G
MEOQX+)!?<FRD3IK)N:>ZE@?DC9>>;G*$$G5-+;JAM3CEY%[`KE+H.5+]./PH
M#<@2SZT&99&)U`'F`\MHMZ[I(<-'-XC_7\L/"DA(AV>^7((3E.%"'U8AE#.`
MB`-$+%1*G<<;@670KR@`<TV>16"[/(U^C'Q:[M_5""ZQ7RM70U!V&9;L4,4S
M\C9$&KH1F_YX&V_#SKS^IE3ZON*AOHBB)^6UZ!H'2O[TP"=/P:=\@&UGIT[K
M$%:0W=S>\P4-W5HCCEL',8MQ`4J;Q33*B/]V6[[1O[OXU8,]XN\+DW:'0G.<
M[^]):&@C6;5&HR:3.MVE8Z>?L^ED,4\@L?]NDE!9WXZ:2M;R]6?5*DZG\6:#
M/'K\^\'8(J_TN[+SG^T3-WD"B%XG/XH.^\=4@)&1_,781RNE9Y3:5BK5&TK*
MG"L%CD(;R,*$S3,<+=C9[?HOR#6++\LH&]$S/@K$$+W393X=Q2@):?'9:9*:
M/*2TH)Z>58_--)/4X(>O.$`P_ZML\%1X819"9<91#$C"WX99CX8:8&O^M9'Z
M3!>`GTK?F-F9&7)AVM`,"F!6[%LWZUM365P_H[?@B@CQQS&.$Q-1#=E[R42_
M6'RZ6-2%-N4!C(G*X&YDB1#=%36%4K@]<.C:P$U;2A9RL?L4$!EN[%?;0JY%
M6]!/:\-#=(;Z8-A%AYR$AO:,TBIY1.\'6RRT&)O8!485]F3I2@PPPKSA24G+
M`V2;2L>-%6NO+)T]FMP./J4K&YBB_IJ%HY"=)(.PLM^2?DX.O.JT)*:3F3[+
MP9+\'DMC9?1:RDA`1GE?Y5!OR3[_8'CWWE-`S].RWF>$R^IW5SA2#BZ*Q!%L
MW@VU21Y2"%6X)^F&T0TWZ.SSCW3XM*%S$E`^)7H*6Z/DOE$)D*KRT0*0E5I'
M,NR8(/[E+ECSK_*J?M<'(^3`+"N&8.R>CN;3''AQ:A"3DPZI8_3+@9+/%31*
M%90`J2+_*X!2KE64@-"M[^_$X1,^+1,Z7`3!:8&^6.1EI1`VG)3$PPG'Z\:.
M(Q`V='$\/"IY&JHG]>C!\9JQPP97^_,$?2A7/\[55ZLXQMF%WB@MOJ6#0VEL
M2UA"<EQCM<K]+O`#@^&B^ET>C)`3W[)BB'8@]?$H)\;Q6CM!3CIDCM$O!S9_
M.1L.];C6AD&B#+H`;3P\'0Z'(;A.0W1=P'AT.I[H;/F%_#B<3/;P<X%N.&5_
MH4YV"N13^JVS]BMRWA6!99%O%T`SU^+M[,3%FRUV:8/X?I6SU>[2M1([ZY[I
MK4A%*RA'D^M];VYS606W8<Z'^BS<I+OG10_4L<VZA\?NB,-*W)O;CS6TC#7N
M5Y"_99>N024X`F,I<?&I3R/IAR[#=WEGK73*G*9B$W,_.WV/CR/QEM\CK2RI
M;MEZ:(U<GZ296]?$&_05!?>K9^.M.*$6CNBW;BD20_16@UEB;A;3`DX,Z"$:
M@G)"3]()H784G!XJ:#-BDBN**J_+5!2EIFBIHDBL,M_9+KH-T";__$[^D_W7
M`7EB"/G&5)_IT^@<3FK#Q.^4$#!*W22JDD1^K#J:!'6J\NZQ.AWN[*C4J:>\
M68:61$HL-$#[H&4IM?(U\*>D@I6)(.X%HUR@,B(R,5I;BSQ\=JA%#6C65B4/
MEL6J](_(%!3RT1CKW!H2/7NYHP!XQG?VQ@Z0]6!X@4M>P]K>%KV#TC$R4%HF
MD.!D:#Q?)#`;$80`@\-)TJY11+/W^7)[*FH'*CYC"$E"@J8D>+>EIB[X)J5"
M7P1[J4!0:1TYTU%OBSTC0%?8M>(+S"LV=I6-Z75*6B*(Z"4.P]%^\V1(#2BY
MY(7]LG=_M:2EGM9RB>EV234V@PDX87I^6F62EE)LR(;UUJLO:1(<U'^2K9!(
MR(GFD_EXH459-G(BOO34WV5,)6FV124UN4I69=H6-<W$!+;2UHE.K\A;XKZT
MTO3]MV5+VY97+X(D*@41.W00WG)3?O%S<H-8C>0WT\;ST3`;MYBC]SX3.$Z%
MW*@DIS9I19^\V".U'JE$10%*I6].]X-?4+#&5O$]6.7/]EJSYP@@NKZB#?>7
M8/@!<#+=7\U47:`?J1+_4NG#^2W8+F%.*,(/AFGBG4O_OL(>['RZ0\ZD1M@P
MQI*/^I?X7[IL+S*4+-C<KW[&V*(KQ4_(>[5-Y#]AIWAS;.&`G@&4+X7HKL31
M<)%`T?T*&#&VD2(B!Y2>K&78-O2+[S3C,,$K\-`K<F4?T:ARN2Q<2BRA%F8J
M[\&H'*@$AFI^4<-LOK\<OQQ+"EQTT:;*^EYEU8%5?EV%D$TD`TTL(TE,0S5B
M\TC71GEXZ2[=U,!%73T8"!X\;.W,0!'G%T@E"N2/"&FEKV3_4.].'7$6+>'U
MV3CMTQ$!F1[=1`GFT.%`^0Z=]9)#?T[IV%)+[)5,N"RZK)"_!E;T5/_ML*P(
MH@NLVFC?Q&<D^#I0[ZVP8\37DN)?52YC==X&.T87_>!5J-`"*T)!H@&6JW0[
M(-QY'G+-]R_8HU\US-;.22U6@L?2`;U#LTP:,=<83V>318C2D!J$Y""BUZW+
M%R.W+>TTB=I5`+HM%?7F*O:#<Q&@Q9"O-$OSBM)'YMD+?CVWD,V+2?)#MH8D
M'X4R!%]LWS2<?R##^^Q:-T:078@O?;2'>K*,O^C=/=ILGL1(`)P24%)`:`$E
MUB\ZVE)+;Z)6UX@0<2^*A4HCR)A7W:`5(B)9C[P50^_P([_9_RGOVYKCMI5U
M_PH>=M5*JN1DAIKK?I,M.=$YCN5MR2NU*D_4#$;BSHC4(CFRM'[]P877(4$V
M21"-\7E)9(EL=#?[^W!K-.(HT50Q56A]S>#<JTT7X$1FMIPF=5-2@221**M5
M2IDD$8HS0]-IJE,R-5F*DS6A#U$</-&0;.ES$'FX-PY``[0XR0.Y"1-M=^[K
M1131./I,8QC0ZMY`P%B-&M!U@D5ZKB"+.2:,2&GB")\5R!IH8!E4\O@>B=U7
MW#*O@+"K@X_*%[8@YS.SO#-X"B\AXR?7!'R]X_RXASJ"4"[2'A3U,_-T@%2-
MPC8L'7D$!T[/(=UX=4L1M8\8A4K>+KBD[WD&C/QE+`CT4]\Y5E_<BQT&SS2,
MW\[(,Y,0RV(,O*+'\Y,"X^:04`V@<MP?N0$GRD/OQ>5E>=Z_?79C?H7`JZ?:
M/%(\;#3RZS2`SH]GDVF*@50,>?]&I"#R%Q>%E$$PW"ZG;-<9N0<89@X*35%6
M!H72$;CP2)?D[EB3E\&3ZZD[A8974*!2U0-:DG>U7%8`DRVQ<G'D+RD0'3;#
M;'1ZVV@>0>I`K,>1PC.X:,K.7MSL\E^*T5_KEVYX%05=:GV@)?F6RT4%984#
M43<[4OB#D(R--CTV"]2)MPH&1F<%V^U`7'NPUB.OQ4L6(O"3Y]Y[>R]^ZQ<!
M^>OV(#'3"9J".5].X&C,I%N)R%ZV)P<FDC=/$)F5(.Z`SK+'<!%Z[4=Q*-(A
MOGK1WZ!I6<TK*$BLZ@&<RBP7SGD%?;DTPL59,E$;9N/QB!-NHWF4J0.Q'ED*
MS]B")IZ/_CO=/GC^PP4O2"S*&X`O'1TB$1F+0#6A.Z2K1;6C+#0FMH23YDC>
MGDT7E!IRDAKKLM[P$"=ALD%'(+6111?/GPB7M%UT.DBDW6S2]>K/Z6I179SM
M2"?HEZ*:\E,#HYP8233>G#K8G=;0Q&^NYW\*HN@KW00//K]4X=K/:O]V":9F
M0=B4T*@=<$%V.ITU30$BPALAO!62-\,>*)2ZM@C\VCPB%\N>>*$"ONUY;+^7
MV1_XQ3F[=70`0D(K";2[]32@WV>R`1-H-15T'$5/V$\#*<'.N89V)PF6N/9W
M0?@D,R1"^N"&XD*S^)$2NMO1C>`/_J]=<FABD^P016?$I]E?#_Z6AOLW_BI]
M?1:=ZQDG%_ZW#X$?!7MO*^XA%9=:/J5W9-P\TU`T?6+4TWFV`O]VN%3T25']
MO^E)%/+XU*FD_'RQFDVJ"Q!X-?(U&70\M,<ND`\(J'JH?!I0(%\W!CZ[3]"D
MC<*C*"C(VX=F_RQFU8DSEV)-;D8_DRH)3:TVF8="-:[JL7#D`5PP1-G.%[QK
MJ'L'!1XUBD!SIA=.)<TB*N[LVM1U##3S"#NEG5L+>Y2&B*S'D\H]N,"JN[)%
M]10*>.`W@_"3.C7="LH-)QKLJ`RJ\*XW:0F;^GCO>[V)I@C/5E=O=OSV,NI'
M8H;WE>[Y!)#7BXG$O<7W;L1O7GB3Z[0M2QO#A)K$SR!-P4.>57(DO;"AP>_E
M+#1(DA:):)+D;9*T4?Q5#F.^<HY\%33Y*KGH_%TG;QEC`BWP*A''\*]@-<^\
M+ZK=NL<Z4*J-3%.O*C3++[N^K!O5D/='Z,'?;C7G+UF^C1<D?R?=4&SO)-BC
M&32]Z*/!K5J*55TFY:#2_U_XVRL_]N*WP@JW8IC1_7W3I:RZ*`>[S6\^GYPO
M9&6K5"C)?N")1E(^*>X/C#Q@J&.[4:V?UEM_@6)]<RFLL5S@U+J@U_<W4BFK
M#\JSPEF=G3A^':U4%5G!Z`N;Q`7;C^QWQZMLS<\:JJ2E5`!<<VKB'($N*3HE
M91$AS'PI+2UV.7WL,E%+JS7$TF):S6XPC05>S0N&A/Q)%!QDS8.C9;:J1X$H
MO68%!GK95(N`9IO,QW\EK.JCO^P`<[%?Z(GJ5H@;'S4<_<?MPT-E>13^I3$&
MQJJQ+K.</F:9Q(`JO(Y!4.L$<RB0?8^ZI&C]<X;CO]0X.$JRY90T2I(A`EXA
MT<'V.%WM,1GQM:%T'.Y5T\W%.B^UT/!5Q)\-1S9O$QP`\^/!#'\;+XJ[ZNZ`
M=#<9L<6`.`[4S#J,)?<K-_0]_R%B:!$K>BV;=LK'#2Z2JW2`GKY=IQ/65!"G
MMV2%&WO[3(=M3LFV9V;;=^H]/,9T^\Y]H:'[0,DF>'IB`QA1R%;\^(X73'MQ
M]QPO$6_XOS&7M-N"LKA6W>@Q&Q#UWHV\#?!SRV<1L204@%X%N$P31&J`)`39
M@:'.-@D`*0W``D$ICIH0D-MK0_A?>OL#HQ[@MTJ?1H1`H@+T?/=TK09!(LH.
M&/2P*TFQ4!J!!86CF&H"0]%J&^#0EJR@?AX1$ATWS!?\FECU$`L]:T"+>0(;
M?Z8#JXMD8"7DH1Y\:@VX)K3@'YZ^$@?4Q$$K?I+JSGW]RJ;OO(2AYQ^8JOGI
M,M7'A0LPB2BP5M"C0LLT73`3G1YVY/7.N722BV\YE#<<<FWW3H]C_T(>=DSK
MGO-2T"]>A)R/TSV"2XCLYB@M63;P-J]>-_L#/TQZ_?3,YE@W.YXI%-*87KW0
MR@T#>F6;SL[1I3@HGE=+9S%);H[LB&>2-4]D^Z)`8:(!$2J83>S!<%P?(L1R
M7'-.$(;WG++W.).&W&TT<U!^;'R;.HBJ'&0D94@W967I1%K];_<`*OD3/[[N
M;[R]UY1-J5NZE4.O1I6AN<)3IR<=97\NMX^_)&W>?X*0CMS`N.>;[V7E)B*R
MHUO6\)Y$[)\'!J8WL@G"YT`P5T9A<2#RM%W_[1]1PF(EB@O"PKTYIS9^!`&X
MW^"R_5/:PVU'2L8?96#<IG%1>KA3D'>3C,YIG=2%WM@V2^_34O/9$5(O8I*T
M3+*FC]^QB<I&<YMS-#UUXQK2"I'R*4;`5#O5='>UK33SX9%]?O;`E<\(45Q=
M-I!=%`(M(Y5Z+:&;:[/S94<ND>WQ2EY)BR?`(,-]E!UMS6=:[P@/5L*,H@S<
MCV+K?LO^L@_$-6=D(RYOM9U(FE'3E3\:'&TK;7P,0NH]^*4G+CWV(K_IT'.'
MA%VK:,NHI$U?:#G<^73=D522EBN/%5NWEUYT^DT03>J.;%*T;?&#38P"!517
M;@%YV5:6^1SX6[H]L,?N]_3JE9_?94_(GN/"WU[F_<:`..S0B&7,`]<<6I_7
M6<TZ<E!)!Y(H05(MQ''5@A[VLM$XOA2\Q#>J3GW`TQV)78FJXP>PE;+$HA[3
M]Q-38Y\]1[OM\@-%6D9'*CV!@''.ITY'\A$M"HX1;18>K\]=L8-J=/@IJ>+!
MS2_>EY[5/4[79^ZI3W?VTTL;:KJ22:.+\:CC9G?UNA&3/:[RC?_!C3BW\?]=
M97GKS50!%&&<&F!Z03=/)NO2`@O?T4[%2R*X\0D7+;`O?B@T@HE\_6XH;&H+
M8">3')JZ0\QTY,\1KVJ^84WAP[U;I%?AW<&/*'!^>MX';Y3>TO#%V]"\AE"Q
MRM#%7FC`?KK9Y;75Y7$^47KH4TO56MVMF"0%O:K#-UWG"6\D[9-$@5+AKU)]
ML%P)SC*%6Q>2LZ*R;AA^25U$CSIJCR:%"(LZG!5=&O1WJ3'"&@?+)4X;X=N=
M+NU]I<]!&'-K&BO9C]38R9'@L070Q.+5:CT.%TJ%B(`O;F5^?`>/0HUG8!>?
M%D>J@*^?*FL_J;6,^3GP7V@4T^T%O\4HNN.'$(I_YR9]#N)_T3@W=@@B>K5G
M&V_V,0(XZ%G/SSL/(S-UB-2'"(7*SW"5V(,Q84H5L&\Q=X[M9$&?TE,'/\S9
M<%-T&TTV%<*DDF\<$#_PWR7NCG@I6Q(\*P\%6<610Z#>F29[?[T?BBG36H%A
M\BO^W-0T*.J5^!$XM=8R:)F/V6QBD&CSBI<A*6A+IC\8`P_^).4SP6FQE6?I
MO1WSGA:R)C^]43>,?OXA2;N1=8PPN3H*]!RVA.A=.SC_X#Y[3'_^6WD-<.WY
M,8WBC1^YU*<["+7+^6RYF">G+E,BC1(B%560B)R+EI!:0'""[(V8WF]R'8@K
ME/C%\,%+'/=U[(=4JR,%'8A4`N/T)8X+1;_QH:X[^.Z6`@OOO*5^ULJ/7&IV
MNK6C\#OW];W,*_C(/%O\2Y*W,V3`TR[<ME%SJ\;0E/F)L^K*0CPS)FF<\-;+
M?TW:MWAXJ]5WQ^>4DN278D]7&):*L>B[FHZ1JKUFU;`4#,/.PTW85QF_#*V\
M`.,#Y;>Z[Z_]+7W]O_3M*-S4SQDJ3%O;.+C*ZS(]92UO-$G$$"&',$'FB]4.
MML?I:H^)`K:-H916LE6;;BS61153<3V7+,%U<X@C?N6-YS^HOU732V91T*`)
M.(2R'(XDA&2-5R$TJ4M&"F+1`*+)5$=AZAG05H/@`<3F$9+:?&0*5K6)!I4_
M&X5*MWODI[-9"10X^^Y#M'>`VIN+Y^HF=*U]IF+TH[>GX0<V.GT(0O4@I_R4
MT8@M-0W]](Y3'N`((225@A6^O4UQ.IEB+I9K@Z<<TE6;345VX<*63XJ4UY:'
MC<9YG0;P6QN6I7`O7;/S"2N'5)]M3D_;S"&A*=C*@%#ZPA0NOM('CU<B\N//
M[E/=/2NUCQG%0KEM,%-.SDLHR*40+@8K^/L;XW0SQERTUX=0.<YKS$996O[W
M@2G35I>O_)#)I=Y2R\!EQ\5DGB8PB-?QB]SUML(!6V%L$;0V8$J+F55K\2*;
M+Y,&/N4W^#9EM=<^:SS.CQ0`!LIDMEB6PCT3@YT(/M0HI[-19E&@"*XJ&.I\
MH"??0XA7C=]K'S&>=U%N'WB>>CV9.4GN1,)^8X_3U9D/_0V8FC2@)?F@OQ5.
M!RO,Y`O41WV^YU]C*UX7=$LWA]"+/1K]09_N:=C(EI6'C7="QQH`1^3K6;9I
M)B,EET/^DI)0NZ$A9A4!$,',,ML1J4*LVA/5ND%C5U1W!77ESSA=4(>[F=?3
MV7)2[GY&O&2ZI>?IK/?4D-Z0#J>S\@Y,>8/]3.7:ZUKS]&`HBKTGG@KS,0AW
MU(L/H:BTP/[U+4DUOI%9VNPW%_O]Y\"_I;X7A'^XOOM`:TJNZ9)J'+&#509F
M2"Z6JW2<F3;)<^F3-F4=#YE;GR3+IVGR_)?N?B_RZ"/1-GG*&C>=FVO46].R
MM_(V91$8?HXC;98D[8I?LI;Y.1$BVR9YXQCD9-1CCN[XPF-$;025$ZF>3V&<
M?W4S[TEQ;G\TG/=FVU-BV2'^Z<NOI\:K0WS4EU%/DTFU<NB(['D(@V^WE\%^
M[X:U2QVJIXPS744%4.PM%NO%)!TM,A'D&[DE4LJX2QQJ2AIDR-2X(2WD,<@:
M)[7FUV^_W/X",<<,SI6@R-%;;S?*BN7KAD91^:1!_6F$CY[O^AO/?[C@93_%
MBI)J_6V03)/KGT,4A1;8F&19&**UZEDAY:FBK%&2MXJTHFK*4;(2"?-0?D5D
M\;`ZH:\TW'@1\IW8.C!36JD=[%Z[J2.Y"$XK==3)M)(Z:A2%EIC.TQB[4D?6
MJ#;J$/XY9$%1\-"O/GW@0U%L3ZU^+.YH`$T_[E"Y5\]4X/79DY<]R@/5-SMQ
MWD3.0KZPCU<[_FM]R?A$H4TCZ#G\658)(I.8UG<XCLMG)LGTRH9.,Z='9B9U
M&&YVR6$Q*95PL1AS#)VF.O`OBC?_@"(QGXZ`7(0QQ/CH>N$_W?V!7D01C2-^
ME8#GWGO[9#_;C0XAW=[P:@Z',.3,YF\_![PHDOPGHT"OM;RWWC8,#D&T*@Z]
MYFL]3T[`\=:):)[(]N4%(+D&)%6!WQ*0*2&>*JI!A!X65/9&<Z=3=N=9ZD]7
MY<^@Z$^WGS]-C7=&07!Q_*/_LYTJT=5EXNB7?V($UR$=93E?..MQR`TC)P?5
MBT><EKJ+C[U%76TE>R%F`(V&1=UTU3<'23-5O7_+?OS=8U/+<//X]HG?#W?Q
MZK4.MII?QB"91HV@93M7Z8I-(?;?OY'"OS+91`@G?W'QV-2@S?;*6"8W5VVH
M<6"#(K<6M>V.0H9D@6@_AO3?!^IOWF!X5+Z)`T:5.M![/Z?GDSHD%L223*XM
M(-1A\W'/>]_=9@0\MH6M`HR-#D-%XJ47;?8!5RYJ.6O;^`H&]FKT`'8!O)12
M!70%<>CG<G79>`PRN(W&L=40B+6@4GG&%C3=T=?X/6OS[PZ?.'\'&4^9(M#+
MC19."Z"X1")$6@2I7F8V31EM0U(E"-N@5/8(*I:N_>=#'(E!Z[3Q?&+3&Q@X
MJJH!K4J[/C^OH$A*2R9A4^03BYIL%!#ZGT/`DV"_A-Z&$83GRPP`AB<W_)NO
M9/&LV.LM0Y7'[^I.EK=^2OSPLQ5G'`&Q6@LXA?=L@9O3&6Z.'7!S.H7B^=1I
M@9MC(=QZV"AO?_<>?&_'L,0F5S?Q(PW)S3V_](&OT:56)^AR[$67TPU=CBWH
MJIL`-A9^@;R)@3:U.M#Z*<M%=>E1,?-'+1*CV>3*BF-WFXT#KSUJ:P'8XC!;
M@!A5ET@[0U(M`QF<2L6@=>SFLVKG6)1?OU=@'V2U.*()O-%9=U=@(KDU[-LP
MW>Q1:]"=;4W"1K--KV)C^4@?\&K%;-X,X7Q_VY)QKB:C6^`*,QL5HXK@;85F
MG=-0$1E=TM![<?G,/GKOLD_'+Y&A-/Z4W,C]_BU_X$/@BW7<.Z;=^[??Z?:!
M&7))(S9S2>Z9`20.Z6\0`_W:K8#.%YWT4JD</A$I*$,2;8A0AZ3Z\"W+_"F2
MJD2X3OQOB5:DH)8EV4:HGG8:/'VF</49WRI5^MJFO*31L%]+@^-\2!3R]'PO
MII^8GMMK/V9!Y#%MY`+H9ZK<GFU^R22)-6H"S1&8S5,B$N*(D$=R@>F*,!.)
MQ"#:S$PNHLLL<X60,^+7FV8,QZ`P+&&QW24H>`I"RI#]@8V,^%)$"GZA6,TF
MF.I[=Y1B$G'=5`/V4,OE(DU-DO))VD#>YX@FBO/?O!4D5([G"GE=;>J"71#R
MR[7))FD!=^^W7X27L-O#<1:!.4K3D]\&([I9%#ZL&_6#5H]=IM?F*;$=9><(
MWDX`X-J<<GHH!X4^`.KM+K0`[[^YGO\IB)HK5C>_@X?@LB+@?/6%"JI<'N$"
ML=?O=)GI%,W<I&8^<#-_8G$86;(Q#0G)!L#5^,<"9-V%KA\Q&F#3WU3!]Y3Q
M'[US7V'?O5$"'NJ:U()>>;->G"LP6)!>P*-L@!="L0*1NES0BD^+8`F)YP:0
MMKH,";)\.)+UV&V]8-W#9H%8HP&T0YB?Y]-/,0C+1Z;HW=U`LUH&F;;T<@VQ
M=H0<E3\P0)+"]<8_@G1A@?@KW03AEB]37;FA[_D/#2NK_>49A%IO)8'T/YNO
MDE%HWLG=^*32'1:WBM+VR+5/TA;QUFN->$@`F[W#,6UE)SD8'$7@#W,I+C?<
MNGMZL[L658C%UGEKV%3?0,%W10UP[;FT/RTAF(OC-;`*`I$*\&DR4937^TK=
MO?<?1CT"=FQH'G$S@QWQFLTT#T-E'-8#K=XU6DKC_49]&KK[HYI:ZGK9C<^;
M+HC7I`RP<MKY^7HM:^$EPM#+W^DR:EHTJE+L#K.RMBX+G?X6&BEV!\%65N>N
MU2DH/6<0;+][>V7_E/[99)^8M`G-N%FNT@XP>1%I(-I#;:=-;6,=UU$8E'JI
MHF&8,7KA5_(/\IV,EC('W60@1#M(,6A=OU6:99-*%Z7!JEDV>0OHM1%&\T,)
M8Z+BUP`_F,9CIY"O`RW<G=8BNZWD0D<AMF&[8[6"Y<J9+SJ#&[U.PWBN.$ZS
M*Y0OM:EG[1;BG:$\I,*#:N(8\LU,-WSP_"]AL#UL*HLIRL>,3Q.K.D!O]UJ<
MS^3L\.+A(10+&>19BB`A?:'^@9(]O_Q@$T2BIO\#^QH1B8+]EFR]D&[B_1MQ
MXSCT[@^Q.'0=!R1^I-G+#V+4+^8LKBQ\_V9ZNCG,.9)JN`PBA9!4"L;$<I@M
M@BN2%_$FC6I<Y7-%A9VZ@7U+PQ=>J*/%U]ECB,!.=8!_[_DQL",IHA[8Z1]/
M#]5]/%-%=2H%%]5];)&%,.2+-J#Z&%1UJ"[9B3+TYKHP;MEYRBESX0F3@^:\
M66C)YWE:]E8&M'QYG#@.8G??.,[MI_U"7![$A9,'8<.3B!+4@6LU0$JCTB-#
MD6.X;?FGYDF<F.ZVA+&:.&NG&MOXJS7##')R@ZP*],85%87)&(%_[6^")\JW
M#OE]6SQ#Q_,/GO^0W+$5^$E2FWSNSGVET1^>'X1LF,*FD)2%1"QFDT4I5_\^
ML#__0>/'8-N^?VY2`X-`-6@6]/2",TN6>Z14N<,OKM_+U2.Y?B3)44V>%BJ2
M5$>2*IDL&1T)E)H2J:J^U(&^?:FE'V-1^!CWTMF>_%?,;_][Y3?>H8Q#$=FA
M2)2F/QL>`=^RB:LHT-$R^E`];9S8*BI`-U)FDTF)A#)!Z",1#88Y/0PSBV5E
MH%5Q5^\)"S"2%FQHN`ZBZ0T\K!35@/83:T>%EZRT"N:E#YHLK`<.P$(D]-2%
M8`."*FZQ"$6-)0V;W\%'4I=*?:O)S%FV8@FU/J$V*]OP9$'I05`X`C"%7%HP
M&WN"$XB:WC".J%HUH.N-ZT5Y0LGO++<H$4B3A4Y?"\TBJ3$$JSA2N\42%+4E
MZS2^@HNCKM>&+%?.M!%(Z$DWNHP46!(3=<L`TY@WTVJ]ELWTK)6K5_?)DW7F
M_D7=,/KF;VE8^*6HSG_EQ^*JS;I=T)Z23&_)]U,3N)^[7"S/Y:[]W:-<3WMC
MHG^*?B;W5%S8>MAZ_'H1S^?':GTJ#^A_]^)'L3U?6H?+%!%WC@3B<@2:J&-X
MLWY\GQWS4$$F$2T1T53I]_*^B+0UA'W_\=V2,I<(HX@$S]3GJ1S%X+A_(R]N
MZ`6'B,>-#++XD2]'\HN6JZ&#EF$PC&FR)(0!3D<=8US)A?7WU*?JG`75TQ@C
MB[(*T))TDZ53`V8AB22BD`<3_>TJCLFMVBM1AE?M>*+&`4C("*D;T4LJ_W_M
M7](=#4.Z+>RLJ#\FX%VSJ&E7"'JWP\+)9[A"&DG%\IH%J>#2%BG2X6CM9HMC
MTA\>V7-\-$2VJ:WYR`A]$`\/VB/T`3UE!Q:3W4[_X8/[[,4N/.XK+Z*B\%@;
MZ'T-TWD3!#.I)!%K#?R&V'N$O2`STLV/I.R38HQ(`\GN\=J,P5IWZ9I7'[65
MI09\H;Z[;YA%M[^',&=N50J:\3R?+>4,.4/6-D66EV;W\$A[3@6;G^MJM57)
M(H5,IDPPSB16J[U.R=Z?TH_[,Z>4^@^,.2,%8[0X_X3Y2RN-7/M9&=S/-+[9
MI8,'-FQ(QO$?@_`;,S>,7<]GO_T21)Y(5FKZY@.D8E%0?Y6A03R;.4<$Q2)W
MGQ6=]JDX;I.-3/E$\%ZV+%9;#FG;XB_/:>M(+&;&766.8P.DO$8WKSIVL\LG
M+7P](&F9EVDC6=OB+UGKB$1HQF6.,L+.FD+LK"G&T(ET.$M5:';@U]!$PEOZ
M)*\I%F5OPN#%BW@3JMU"Z%OF2;1-)>CB]&HR3TFR))(?/DYD$C>DQ&71&?.E
M9W=?X-#OCZS+O'\3>QX?@J=GUW]C$$@$T8BDT2W/,@9A=,;PP)J@_"<^=J!/
MS_O@C;)'?Y*E#!E@0@Z-)QK^3%Q>7HV-,I+U.7Z-NWAJ2V2;3QQO(=U+C>.`
M1,]TPTT@>S;=VG,;-I1N>57`7PC?R-DD.KK[*"@I*I?6G]TP6VS/1+$H/+@X
MU*_S(T_K/G(N$W&7>`1CG69C$?D52D`%_@0Y!F>QZ84!-@C?.B0OJ=\PNKRD
M5`->"C);5TIDV96[I,5`IZ>!YE:/6@.PO&S4[!5+,-2>NM3P"BZ*NF;UK%>+
M51.,+,A<TF-C"4GH:Z[M(=<"&XOZ'GXI8/1(M[PZ421F%E\I+Z'1L.78_B8&
MBM3J@*O,3:?'8$J%BA)443J)3P4C8TJ/Q4YZBZ>P4Y1%L@)=[8%9"[(6IZ!B
M37V)0>D1#/3`"^FS@4T%)FBW!O35']*?#->^_6!T/^T7-O:&BDL(*C:B(O"K
M^_T/ET65Y^Z[=7;J%S'0JM0&?+)B?GZ,82:39$(MZ^FTV"LPSZU\2D59@9O6
MD*Q%4[-'4#'V9Q#^?<T76C8TZ@:RAC<Q4*96!SAU62SFRV.8<:%\9R@1:QG0
M])@LD,9%O?/\=\]2F!58:P_-6K"U>$73WDI:#>/J]=F3!38N&<+K%WL5SYK?
M1ZE7!'HWQ)3-/\Y3?$A!?+,BD42V3)3Q38/A%DV/+,HE$2X*97=@N%5.\W="
MW!-H!DYA)Z#!"5@]IE1(IKY^#OPLU["!J)6O&.XC57J`+V2;+"M025*YB^+P
M>D0=!AZC1N9O8W>&;5%WW`LV>@(7.M&'O1M%?!=Z^SZ[*_W@[MGH^,!+47&$
MW_'2OY!M@=XB4:#774]P-:7YY!B:$<E;(^_?2*$]DC8HNC<BFK1D[\&$HP3$
MKW8[?HCUA9:=$?'\I8L7U]MS\>]V0?A.W.C74I///!?TAU$]5_1T.3*77-)[
MGK\JJ]3=TLU!GAX%[,H#!>#P1(M6T-(VD]6JR@I<MLC=3HI.YN*MV,77[X&C
M'CTZDRYP>[@``>;`"%>`&N)&9`CS\V0%):]]IMI!,I(;/;+?\__QO[TP'F:_
M_>:'R66D[&_IO:3\0L^(UZRDRM1&HTWCT,9H]D!KEDSG\RKAB).?9<XI:$:X
M3N)OXH>"=B173_P]NX-6:$BDBG8-6ZSX`(+O>$-G%9>>)=>PV3:6&9T#%/0X
M[O?")=8[UE1CR<_*@RBDE;8.W1B:K2H40[@,Y+*>0\PY7G)H,<<\/H]#J1Y-
M)=/Q8_\#F[`\!*'W'[%N6'OM=H<7T;!1IPTPN!:S977!3@1762C2A=7CV%L+
MIF-[K:CG"0U6-=J4OM*RP?5_W&?7IQ']%_6O#F&@OKB^_D'36UNU6H`B9[%8
M+^8KN:^52B%,S*]<CN'MK,%63(^M(%P.YIWT@TUR:C\,_B7TC0#)=K'4YNM&
MZ;?;RV"_=T,04H\>1D1K61-88"R=Z7I:12SY1FZ)E#9NQ$/PV]^N*H9-V05&
M<G_CJFC^]LOM+Q#K3(.Z'D]UP*[Q!L8`^!,_=]RV^'WTD,&!;;EEX*".T=U:
M`D*^CKY(W=\*!VR%J4%H?<`4!YPUUO:/[(AN?GD(7G[=4D\&-?OA.);9KUBC
M#^[^BA?`?*M9P:A[PD`4US0+K0_GI)>2B/=EX=<WE`6+@48X'8P8.X8;`H4'
ML,I2%%[.:X]=^-O;.-C\_1CLM^PCR75'%=.TO6:2NUMT`?*@LYXF%YL7!(K5
M_:+(9)L`YXR'3DL+M\L6ZL^)1?CHT0UI(O@?A"H--M85`&.TU#E`7&4CX-J&
M2-#7+0)@QP');+I<@X&(/^8:P7C9EUU?O+_^='UW?75++CY?DMO?+[Y>_7[S
MZ?+JZ^T_R-7_?+N^^Y?-J&P<NG5Q&C)*/\A:..V?/WT0!WE)Z^#:I--Y%6.)
M#/3.K8<MA>XL+5YD25E5=2@I$%&TWH[8A_=)QR^@8J$;]2Z6J_0@8PTF;.IG
M!I@G$S"J`/EONQ`"[#OJ'(&,F(^N%_[3W1\HN`X3\&4<)#5H!"Y>-%U54<7E
M$B'8IE)-^@UWC@RW!6>`,%5@KLTQ6G:.LO*470KPMK]D>B>I52/8F3DV)4C+
MY^8U8!M*EIX1,=@RO#VLU=AIV5B[BMIJM516$I!'@,5'+=[*D7Q)M!TG,`ZS
MG2>8;S`[::5FGP-_`YKK020@=-<`M<#92NEQ2A`$2=X`;K^MV0.-T!S%TA<:
MW@<HMDY;>,AO_,2F1S`=,%PWC('Z#H6F`O_ACH9/A51P5234/&F2=JK-`P-N
MY2S234<F@W`A;8G_!CADF#E.:LZ[F)OCV7&.H2&82KA0V*YG+%\5KLX"4S]L
M?.RNT@264#1;K^;)G3RU46%Z<*[#&C5D,3._M)BFAB]^VE<K@/+!=Z,K,'JS
M/]S_#4*>#Q[Q6R;J#WRJ#P)!WS;8ZP%5`JX13<\7R5:GD"M.!$3R:I>&D]!X
MAXE&L-XYMC[8-1^"QCY[U#&DB_UL%_=9BE9Y/*5_>"3OVX58J10T:I=I6:X.
MF&TXU6,%:KM[H"MN+3C7U#F\.V*WX$0<],H:GE\I]P6;Y_H/US%]JA]M`U\R
MBM,F38!SL?5D=IZ"4XHC!7E$"$0^4ZC/SF3)IHMYYJ`&B<4ROEK=HF4Z^H?[
MZCT=GO*;)H^O<+\\T+O@*]W+ORK*S0X297HJVU-/Z,U[SCRYMBQIIWCW;&$5
M,;TYC&P/E-\/%LKVY+5ALD7#DV(#?ID6_5*\[3J_9YXDC1'6&KD+2-(>?PBG
MD*\IWSA:8@9M6CZ02+))^Q!/ZV3$8FW&3]Z3%]/M%S>,?18FC]YS0XRTO(C$
M=LU:P>-T4>8V]RDX^#&_O)")C/D]HD&R6B3O&Q4-B<L+DY9P.$V?]24&*U57
M)8E@4I",QU3Z+'8&?6]L/H+!^)A]`-[3PS6>KVWTU5.4<3[JIR<T8GGRLV0H
MV<[IC+[&]\NTZ)>3&GV-[QM'2\S@L=TP(LGY;X"G419Y`I^^_>&&?]/XX\'?
M1A?Q!S<,W]AL621EJM8<6MXRN<S3K`JT6/)TE6Z<<'E$"B1"(KF(22I3YA@C
M+?3HL]3)+7V2EGIY/4#4=1Y8.)86>@!NT3/6R!LJ5$^LR5^N96#PR\;'$U#-
MP+W!>5*N1A5@9,>S]5]$MOXV$V]ZN#"&V54&*99_K3VD@#$:&,-TZRBE'V;S
MCKR3DU"Z[H/O;;QG=_\^8+37O"M3]ZC)3KJF?>CFX.H\W8%)A1`A!7O;9:!)
M3MFD^U:3C'7!#6%5ZG=5#M#3V;Y$6W5:7^&OQKO+K&GH!56SV7G2'_[S]M)T
M+]=+6PDW]BIF'EX_U9W4T?AY=M40SCN7LFT8O<=G&O.*WU_"X,7;\HM0OD5T
M>^U_]'S7W[#!\P6_,4:D(2@(L(,`@ST-7"MH`8WU.EGXX;=ABBKSJ7!^U1`7
MSQ=WL@9(W@).W8-Q/+!(/;#A'GA./7#_1G:9Y6ZCY:;ZK^Z!7>S5.GK/;N2V
MG!3O(<A*)'<MB3.?GO=$-/J)\G&=DEVG07;[X#N;IS-@U>(;]=AY__CO!W3T
M<A`*5>4>VX"NNDX`/L!KM()6))FD^\N-P,X:L+6K'NB!<E=]X%:+;9C4:JN[
MZ8:@!J!7Y3F[4=NOFVX29"6*N_9(SFS6$\VV=M.:G%+;3=?AV\9N&A#__8!N
M:S=]DUY(W+>;KA.`#_`:K<#'/2:0\7?6@*W=]$`/J&?4V176=G?5#8$-0+#*
M>W8CMU]7W23(2B1W+4WF.*N>B+:UJ];DE-JNN@[?-G;5@/CO!W0;NFJ9E\7O
MLE0'1N$9LS#-&X9>NC%/[]+Y+)(.1,H=?Q\-5/U,<%(39-8@6G_?3_M%N_8&
M(5V-\".T'AF)`\3O%YL-3XEG!,&8PP]X#4*^`7OEAONWBVWPS#=B[]S[O2H7
ML9,(HS"&ZP7-W5L[3HKR[R273DKBB9!/T@;(7Z()M.YU'"\X;5XXZ^`&<Z#L
M'NUES'9TIEV0YK7Y/SRR3TNC:[_X#*-+[WG??I^]%M%64`!<7^!H<[*:3-NI
M05Y[D33,A^2E!].V+;AHWK3G,CHIMV4G673'$8Q$.KH6A5P"3G#N_D(<H[O9
M?0Q"ZCWXLG#[YNV2AMX+FVR\T$+.)GOGDD;L*3>FVXOH=[I]X,4`\@=4,3A*
M6R;I9PP#H$M<ZS2/+-6"2#5X99M$$9)J0G)52@G3[%62:T,N(I+H4WP*B:"P
M?2L8Z^801['K;[E+=D'XW0VWA%&+F%SCDM>8."VQV6C?04L:Z^<#3_*[V7T(
MGIY=_RWZPIKD:>1,V>VU_^+NO6U=[B/D-=.)KP"=@(F:L\5B)C-BI4Q>ZBF1
M^H^(/$NY+)Z98+ZMQ24;3IO5;.NT8.M-9FM$$K%$R"6)8(146\WF.N5/&S_2
MML^+EJ/;`9]9\B[46UH)Y+<P.#Q'?WKQH^=?/3WO@S=*OP3/AWTK7EO>Q**1
M9K7`X39='#/)@Q!,O@O)A":BR7,F&XE+]!E\1"=2,)&222J:Y+(1&46?T4[3
M5^844_.ET6D%AMH*LP"\AC+Y2M3[2I^#,.:+3+?TH7$&I7[!Y#1(J07\IK/Y
M,>AR8225AC01T6+=$;K"W+JHP3ICLXG6P"M-"9H]HK5;_DJCY\#?<N$<KG\^
M!D^W-([W8CWE3S?Z2MW-(VT<XT-%8'740/W`7+Z:'/?88=Z"('3RG;5!7!9Z
M:3/DNQNQQT1#2-WW"&ZH4$KN!MX$X6V0O!'"6B%),XA=^@B.J+!/EWA`[^0[
M<D"EM^_B4*WD)>Y)OA%;1E_81ZJMBJ5\%HN.CA4!WLK@+"?S8]Z)N"B2;`\^
M<V%(W#+$IB,2$:*(E$6$,$2J&&*7T_:MT'&O@D\%X+5NT(+DFV?JT^V=^_HO
MZH;1^S=95-Q]_3^'T(NVWD8%)M![IA$.40K8JRP7ZV1=0`H5U<?>N%B>7_LD
MJLSS7_UO0;1A[.NV=EJPEM>A$V)Y]F524Y_]JB@:@15T6RP8XB[[L`$3SZO*
MT5?WR?-%E/&/_>*&7G"(^.<6&9>'^#$(T5*J.Z,V(Q.P]S!6!K(<S]:LRKHG
M#:X%U#0/SCJ:+C.0)>F[Z'F6`\UQRN9@YEP.M&0!M<34DD4#(HIK%2JS44`<
M/]+P(F*SK/:K:^N?-0GD.@6`$>-,ULF>G)!"I!CT6V<'F^3D)KE"#"H`FJ*I
M!`&EV6@@X#M[(7VD?B02!S@RC_(*[D(VCI?+\;^YGL]Q>\'Z80;D2]8?^P]?
M*!MU\-ZZZ5OK;,8T]#3J#ERGGL\F3A&U)0W2KKB26530@G`U1&=-$D6(U(1(
M5?@8&1'Y2![-1M%TMZ.;F,^U=XD3-ZD3XX(3W>W_'F1E=W1V&0&F%6+2_55L
MXC2AZHOK[?D>";/JUN5;)=G-@=F'_DSCFUUW+NLLW@(.ZZHS-,=XO5RT<I=D
MIK1Q3F6$-U^\]2Y7@/!C1C<[^SAK3`]FI\,.?DC=O?<?NB4/G-0Y+Z5MOF/T
M]2[BCBO<NGM&?"JXC:_ZL/_]U\P9Q6TO-+P/['/<5*OGQ)6,_^6LI[RN#%^4
M%+_@Y',F]FXH/^A)]V\V=A!].0_2,?3Z@K9U"'6]FRM6ER[\;:&OT](]#&C,
MDLZBOP7`0=IZNIS`NH[ZL:]41IS[*8Z%3Z0G,>->P8X?8:/>"A\ZSM+&KL10
M8'9Q7:4O^8D[[^>D.YDL3K0[&<Z8T,YEX#<]A:[FV`!]_4J=9(L[D1IUP:4\
M9\#)1N-J2:&'.)FN8:#3LK60>^K3G7?JBR$],#:$B53.MXUV4DZ4"S/L]^*F
MKO3&KI8*3QH$6T(Z,&V!\)F<.S,8Y^2CS739-6TZOU$/NR:46;<5MFTV);?)
M7<SBH`FU2I0^3$%9IH.OK269(!2L&,>A=W\0V>AWP1>W;6MU@%3;Z$6M*O2X
M\_1\V9U;9+.DV"Z_CU.VC)3C8,Y=BV9.(3_M69L_6\\F[>#I3"4M_M63EMF@
MR%>ZV;M1Y.V\S=%XB8VIOB9KL^E&THW/UQ!O=ODJ(A.T/VQY7;VL@)=B_0U3
M$^.IHRAF@@"Y6IXOTM3S-OXZ5K4X!^/;0:FVA9WL&U]N$O'4[WR?*%6:E_C)
M"P*>C;W4ITYVM?[[@/J7D;\/VDKLB7PC,5"N?`-14M7=,(;@YV.93P-UMQ<'
MA:TMQ"Q!"WJ)/+$8[[O;-FAO-!=@7+_%2AVM6C+HUV`*<.8\G\Q6>D@;3L^#
M>5EX^I"%:,'7O_KT@9.7_3Y?U9)PL!.K%)7<`EZ80604L`>:\PQLG8MHY`3H
M7$77%[6)7K]E>2>_!WM>KZS0:^0I$CI2:(>T9`&-#E`?ND!P/FU?3\G5((D>
M1X/:0E+::233&G)L33[M<<Z57'QI3[VR+:W`5&@"7-C+=]C=B08.A'0A0S\3
M6K?Q.?"#\GFHJ]=G9IFJ\GO+2Z;)7*D)-!W_?%9:ARC*2VDYD8C(K%JL+&QY
M67!4#Q1[%>0U.P(-1'>/KG]'GYZ#T`W?KI^>72_DA,CQSP>+&4$F"^%LK!D\
M^)PLKOTK-_29,7RMO"D"-+5@&IYZU`9.E1:+>2EKDS=.LM9)WCR1[9."`MG>
M5:X"GXBF2O`9*2+^S;LQ)XMW,6O\79RYT<O=N%><P39*(GJQ5V$<C:[7L\V5
M5Y_^*(M/?TAK3XLK*%37.71\V?AF$E0S:+&*Y2S=_VDJUTW$9J3I*B1CV#H]
MMC4133+91`A'O&=B/.,K==DKQN-M.'3%:[Y'T,E3&&.?+^X;5X1?87&QV80'
M=]]V5V/3&P;')@UJ`$?4"R<]&)W*$J<]4FGHV72:+'1*%KIP"TT-`0`A6.S2
MV]R"A"(Q@KC977K\$D=_&WT(GIX"7Y0P4W_?II?,8JE!$^"8<[V<GV=PD@/R
MFQW)!!(I41;:0]H.TF?GJF`G7V?;IO*0@02(PB,LM3D$$TYWP<7FWP<OI(5!
M>LNGK7T%`4IU>D"3FZ=KYPA(=P%)Q!4GO,@H&FJBQ!#3[]'E,WF&(DO6H2'A
M5X<BI4.LP-"7D"^[Q6^\E&;,.L\K]MOG)W4^=0<!F/A2:@4,Q94SG:O1EDH7
M)6%C,3[,&K`%?EH\4`7C<R+V3)2-C<_$T)$V&8^&S];0;D1KL_^TK/A\H2P,
M_-A]H*6JMM%O(6N2;IDJ^[U8JDIOK8CXFOA&_.F?C$KJ9N&#99I>'QJJ,'0U
M8;)8R66CO,'C2L@1>9"-\LQ&=[]/<A_3JU`B0I.6^=\YEQM>7C+IJNF1JXZ*
M84<D:530(G.57)C/&B9IR_SOO&V$!2F3[G(T1Q;:JI8N3LH6N[1\!3-T>TM]
M+PC_<'WV".<L#6S;(M(ZLFW6%XZ(=2>NC42KY"EKUGJFU>>G+D0K6R5YLR=!
ML_I\U85EVV/*7HZ%$1&<8@%?`&4RRK[X9_>)7KQZR@6<XB,F)Y2%=J'+ZO-)
MD@C*7R;\;?(7?Q]KHZ"G"0[4!&,3NYHP*4W=C@W%C.7+X,GUCOM>Q4,(\2Q;
MAJYIS^>K2D1+"<@QW=V,XZAN,,-T7)=#IBZR"^:BQ'9(GUUOFR3D7?C;0I'Q
M#XV%[2%OFD1!NSI`IEPY:1W!1&::2RH6`TN%\#]@5L'7;+%3M)A*H7+W.#DF
M*D5:4#"_0\R6$`?TEYX)::FQ*&TM:4<V^@?EMU[5CKOA;QN?9H)5@P7?>CI9
M)TE?X.`S/6,<Q>0ZAHD*%).(3ZGF+]D"1O;7./9WXYM&^\W,[#HC.I_$=7.@
M+@**4ASSFS/+!R5O=M<Q?8IN#O'-[B*O"*`Z*/,EV'N;M\8LU5';0R"YT8R!
MU7%8K!<3)Z/%3!EY^^W1D6+V.Z$081KQ?Q1T2KFD[N"BU&O\U-(F7K7"R],?
MP<NM%&Z%JY/")/RZ<9[Q&S`W/@4'O@6?Z\3]>1`Y5C`78_8(HU-LL0\9]POB
MS#Z##:7;Z"-SZG44'5SF\)O=[:/+C/WF;VG(U&5&,[U9GRE^_=Z-Z)9;Q,QQ
MLWMBY=%^%E'%)5+EM&G,-HW.>$<T!+C^LERNLKFRU(9P=4BJC]CR$!H1H1+)
M=!(C7?$G(M0B1;WD?<PDTZR\;8(UW;;$W8)#,P<SFMS(/%NY77(0;K;C$FBC
M,"]/]<?^5MALR8N;_.'&_(SZ&[/A0[#?4U'?/F)=07ON;`])2,P&5`\(H//I
MHI:O1&FCM!E!386&Q-!OY&(3G>AG!)\(4DED>LD\G%>*L"I+MW_\J\BABR<U
M3<N#[6$3?PBBF(_B7JA_H$WK@,JGS4^)5:H`=_G/YXOS=$(K1+%^*Q+#_%!*
M,[ZJI\.@:=$@+DO.'84TW#4['=8Y#9_+AA6Y-BP59D^-[D#JS;E*?[HA3^5@
MG'OI19M]$!U8,+0=R(2\:K:_;M4'VAG-I[,RJ'*II"`6_ZRF9IN=P38;[(;!
M@7O4[\(\AH_&M^2<*>C;9P^C(2[5`+C=NW16RUJ,O:4'A4>!U+.HG77E;^&P
MZF/8C!MV)2L*O'?W?.HWHCFWL1O&XQHTYP:]IP^>[[?8A,,`QV!18[YDO3TH
MK[F;Z?@&E4X?%R(/G2L`2L*#=-I,)_77IE5N,[*A(Q_)/:7+'^GKYI&]04GH
MQI3(G[$GUL-@T0YYJ#]U3K*/5/CD^53LDC3,EY2O($VW5?K`)G&SA;.8E.?<
M%6C^Q67*G4WCV[_:3&QFG]%-!$W%==A9-TF`VVER4MZ&O>.9>:-W[!DJI$>)
M._4EV4OHG7ZJ";3(\'RU;L%6*A'K:+PV,\5Q^(^'_<[;[],:+]]3:X/[O??@
M*C<?<?OIXYAL[XQ+_AFQQQ45S^"4*!^WHZ<5N@"I>3F=+-MZ62'/B@ZVLV4M
MG>N(EO7I5SN;U]*GJLU#[$Y+P&KI2G.'V-.-YFN`?'>^([M77D;O5H\U@LX,
MYT[;T+6P$"Q%VS1''F)VBKH7+Q);[+L@3+M;;NQ6WI#!+\61ZVSV=;NJ&&[O
M?FO]9@$X\_5X5:9WAQ?Q0%FC#32]:CY7`3(7BIC*.X[!`HJ9H3=6#G4;0K,!
M;RK'(&&MON:4^@Z!QE?,XDNI!S30IH4U8F5]-;R"_;I,=(HFUM=1$[?4(T.K
M-1*/0-7L&RTSR*^4(Y?1SEUPY[XF1Z4^!N'=]^#N,3A$S(>L[;OO=/]"O]*(
M,H,?V2\NZ0O=!T*=#R'=>K6E?+3)-CTWU:4X].[8V3Q9+LX:YL5G^`53Z1%H
M?@\D:YVDS0L`2P5(JH'X74$'(I4P._G%<-WTI%S7/+O&\)]3]I_GDYC?;::^
MR<G(%%PW,V7S=:TNUD3"O!@%FWG)4UDW.UX;VHMK:L:V/FZ>*I6Z`#,>Y_/I
M><I^B2SB"F'I(0LOO0V;[#WV#[HESVX8^PQ'C]ZSX?153?9.R_9*83R'-1>'
M0CY:C'-Z?TQ$LFE%8($_FKV$,<VIYZGFVPF;WS$XT6E4!+RZ-5VEJ%+TZ:A7
M$VJST2G:>$:VN;!DPN,_>#ZE8ATO+>^`.>T!169QWM/N*>L`5GN2I,N;MH"M
M2SF1U70]6<,@AW0B8R23NR`0\[!&C]`%XU!WV93ZQMCP7`ZU&VHV`=\T/RZ&
MJ`4*N\5B-7/FZ1!9@30^XTU$CXNVAI&Q;HN;N<68Q6UC9MUFE_A%,$J!8L34
M?"-$XY\$ZX;:P@`:[+)QR:6I^^[RIC7DTKU/6RV=Q60"(!<C77EW<NEM<3NY
MX`Y>1C*[G5PHP&Q<=E$.7;KZ3!N[A"]\`5$6^6$MT>@N>$_Y]<;AEE]N?+%E
MM,:PS%,`/?;O#^ZS%U>.N0V5AL%"_50%+R8YRYR96%,B7<63!;YBWAJO.W]/
M29@TR%>5W*Q)(DH<LE]M9*O&5PI-N&=:=`_?ZDCJGXG6^%;(>TK2!ODE[7F3
MA+?)?Y6TBD1OX[O(T19!J%0XC&-*]#C`YYHI\QNS.XQ=SV=J?`DB3UX++XJH
MW06%#9F^&]`CM(-'L_J,`.\.SHX(F#-,IH88):6*D$03L?U:W&ZU<Y<:UZ<5
MUCX=GT(9'<>QMFYEC\=W-<2NV?4XR^U<?[J]<D.^TQ85BFM>TIVWJ?!]AQ>-
M+K:W:0/<^EE/ET[*&E(D2666RK4F4K'6V75:ZY2LI8E,W(5T:%"6U]%!7K$!
M92W[6+4/(Z*IR];-8K%>K50(PMZ>&FJ6T]TL+,PT[3<IW8"!#5ZB,$I*EOT6
M!-M(G3!>^ZA!7-2U#[W(R5DN)"J$D*R$GA"#EQ<^U*+BX<)1+'BAX7TPK@W3
MT@G)I/H?)I2;$%$$LM)P;!C#$(P(7GB$K)SYL@ZWHR$VB-T]--H[FK'@9MSQ
M!FR+<D"`6Q3;+=4K54_CQ7JW>HV+Y6HR4\0\>EE*#98E@SC;`-!46K+):FQ`
MW-+PQ=M0X+"M^#02(`HJ0*?)Z^F\#A"I)#O&;SWM$G!(WK5A"-?W\Q3ML*U_
MJ\&("M['YJ/`>_-(MX<]O=E=O+C>GA?8^!B$7,M;NDDJZ']25)OK)\,D%711
M#%KA>);-[A+IX@:M5+[8>1!7,.1-(%9M&]T33LD30<$3[W9!^"[JZ`ECB.T3
M]B4<=W:HK>CF>]3^QMM[8K=4E-AIJYDQ6*QE'-"D*W3-\'SF=*6%<K-$M&M!
M20Z3'I/T<7AZ<L.W*GL(A[5<5V,38T"@U)5$6CUM*Z_45<SK_KYE3`$OR<9F
MH(OT4&J'D0)&";I1'=!U@(!7I*YW<'>%-&X9NUS#2QIZ+VXLKM*,XE"D3$6_
MN9[_*8BB:_\V=MG@A?+3N!\]WV4DY.Z_T)!]M2=>M1\^2-#5#@H7:%(>>!AN
MPJ:X5<[(=2`%)0C7@G`U>,9II@A_(5.%%'2Q:FB!X%9YV:0O9"298`]NN$V+
M\UWM=G0CCM3S?S'0?F=_)!\"7ZR_16=B333YJ[AX<?_&7[UZ?19EN<X(D\C_
MQMZ(@KVW%;DCF1WB\KF;9QKBUR,;C0#J>5#GE[:0+Q46)"EB'UTO_*>[/PQE
MR\ZMV,.5756';G.MEC6C*P53-O!CFA;*%2%"$_MY<DR7MK!DP4TJIN17GD>Q
M*ZXMLICG^@*W`\OU^DZX'"=[P>QV]3OW]2NS8-`:40^1*.S574_H2L=L.JU2
M5=9<X7@1X2W:ORXTKJ>23=N2#QC7?/.];$05D8^4C<`8?_-_'A@JWAC_A,^!
MN(8H<V0<B*O87?_M'U'!W^G?[2"G_HBK9Z*>'P>9=IZ>]\$;3;?$ZN\QO]@+
M7=A/_.+33?#@>_^AVR^BJ#:_#C5Z__:5LAB(^<+[Q:O7OE\U4K,X]#6*+<"A
MPV2R7M507*)2NGM.A%)$:$6*:I%<+WGI<*H9D:J)ZX@C\OZ-2.V(V$;ZBRN(
M3X;H?J\LL=7[_5W5[V=%QP=*QY^1>ZCG$?AS5.I0<.QXW_Q'X&'8TK_.MDZ8
M<3NLJ"^=99:=-"+-6K()@>1>*)O>]V53N_8X1D#\F)QIR]Z))FO@DVC-[9TR
M879=_'=6-1E;^DG3HODYGI\E>\;LK9KA9E.YV)-E/N"L?(1/@LN`V?+E1131
M.+KPMY\\]][;BRWN/ZC+-\6V-_Y7ONW-ZW8R:[VHX]*ACC90F$Z#XL`QRWRZ
MJ&&WPC*]U$"4LRCH0%(ER`U?XD_4($(/"U<<#?M3L%CB.%?E.#<N[8;XQ#UV
MI!T\IQ&H]=RFZ^/@\AG/,_3Y2K*\WSWN2%4MKZ.P4+-.T"6FU;(FLS4331+9
M%I*&/O.335$ISL,M_MXU8NLQ"_`-+AR/[K]+&>6M(RR!8E#@"=,-./IV)FD-
MK"),*Y<_9HU8B%?]_A"X_?#(GF,=M^>3FJLA[8!RMVBOAW0']^%"^Y8^\)0(
MN?C-Q@.%;)/W;\D?84O(<$DH``>K!YUAG\]F58PG@DC6#"FF[[Q_RQZP9%UW
M%*]45FT;O2(VM`!N,4\$G;%1SP7=?'P"=`#N\+M)LY<6.F;.K%9URP`=J,&>
M8<!H[JFD-E[<!X<X]8$E@_I>:!A``C:-"^H71?EPYD$FT3.ULV>^N&_\=Q<\
M^10X6A@H'X<LABD-Q,=\49>BJ-X2*30O:*3P8*("$3I8,^8PY\7J2$2Q75SV
MXOU;Z4&P%Q$82@],%9REX4/9R&)B2^SF61S^N>#IF=V7,GH+MHBWVK4%+LO-
MUDY-PJ&2L$2[)&F8I"U;N`9BPFW'A^Z+SLE\8S/7P,'4A62`3K:%78K<5U2=
M[\1(THRBPY/\76^F&=`(,NOTUQRZ[#!S)LT,5.[#RQ24J4$*>EC-1V8<*KCI
M3^H]/,9T^^[BA8;N`RWYZ%LDKY2YBF*/3V;8I#;?AHV.^2PBO_'54+JUC<^&
MP[>-VP9^,"VWTA3T*FCP25%0#/2*Z;MB6O2!W4(YG9TO9_+:EQ);E")U]#)A
M=1RJV\8J(YJUL?DN%8V&.L,,-7))"A!^V7TG$/>,R`MURSBMC]O!!_!E@L5T
M,9_/6[E@Q'63CC30V;0V"L!8$M)I7QOR\19KH-AJ`;PM2RG?_)"Z>YX#RVN%
MW/B%4G`=9S1P22C3%K!ZT-*<D_.:Y=R\%5DUZ,8O%M>S</(QBEL$>G\+N0..
M'$)ELF=Q-L&OMCR%FH2=D5(_>>CF<%QR2">)R1SQ\X%?;9/,?[K20Q=9*`31
M04$@%A;S9<WR1=H.26?>LJ5L9<-&EAC)-S)WS-UO^+UBR8F^RL*$;,0.#N@!
MB'H6Z.I0%!Z0V]>7P9/K'0_3ZY\QB=MBP]#5+S:X3/"8YF3(]['PU=<&!VJ#
M,834A4HI\BNFZIGC2K&%K(OF=:^&QXW/<=6ZP)=(TCEN$@K%Q!O$E2X]EDW1
M+&N9X>HQS^EKGID);CNP\@ENBT-&0KIZ)4OQ*#[".RR#+!QGMFI`-\K:U7"#
MU*#&6[$:;I4:R]CK5,VH:8`P\OK445IEVQUQJL?-#T@K.L`S[,_+Z,@3BM%O
MB=-@FM/'-,/#5V6XU8QDZYUA`U8NO6BS%_6R6Q=G`&\B(JA&'6B5W>5DK0)3
M+M6&%1:])JOZ(9NPU1">33!3><8&Q`&FGYU>1<1<[UG-?+E>KB<JT-DQ?1O+
M:$7?9M.DKD_H-L%1TV1/%Q[W3.;#;]3G]8HO_.W%]LGS/=XO\R*]244D93"`
M7C:*28A&P`!=3ISTS+H42Q*YHEI-67)3[2@3J-1MME,P^XP\2,%G8@/2+1M.
MI7#<789.45P&)]ASFM9B&MO[@_+-C/JI-N1%\^LT`*U@RP&S]>1\G:[:M,?=
M+Z;7;S0;"N65OZ1HG-4=S3;#2:7):D.K/QUP6E@+@GI,$YF(:GV\]AZOR"=N
M;6YB$.73YFE#I0HHG);S\^5JFG*%K(^Y8;+X'GARW[9Q>M!AT+1H$)<E*WK*
M*]Y1B4"'=4[#Y[(!\&U8*J"\T1THP_BV<ZFJ8ZGB/_^D$9^8R$J>4]484V<3
M)J<$&O4&'K1F_TM/&@".J#>?4)?_3=1(:_I.D:892*X4S)&ZX%FZ@*<^1B*Q
M.9`G0Y^9'-Q)R`@8+$U5='O_I(BJ6,4S/1;&9V>;F&XOO1=O2_TMOTE(=^B"
MVST%2H,:`]R=FLXF2UT\5RX)G!VG3+4CJ7K*J[$LIK\QW"XX,?/.-O7.FT?W
MN(=)30%<"S5V^C)H?'G?;ME]%\ON:/C4.,P;IT'3##F*%>"*7M,B-3:7U\F8
ML:ZX3ALQ<JU0!X3H;BY38<S]\9/GDS?JAM'/Z%PX*G@K)#C>Q_AA1HO_#/B)
M"5YZUO1X\:CE4Q\QELV!7F#@K!Q38\9<P1]MU-C?]66R?,GDH/.D&9B//FJL
M^3(GSYQ?O>COCR&EUSZ+=AK%IGBSMMU39<TZ8Z`'@U>SR<B<R;4C7#V2ZO>C
M4.90O\O[OIF0=SONGA#[9FY3P!Z-*94?Y*1X\E-;MN)PP:?`=)^Z)?TMUA-G
MKHO*+,B&-.HV)W-;2[G>EFJ]+6ZSGLDJT--"59_P<S'[JEX^`I\5!/D8A**Z
MH.[@;6ON%'BKQ0;@`&&Z7IWK8K-**8M,*<*TDG4B3XSE-#HYY[Z(N)EC^";P
M`Q=%#OZ6_C`;PD`\:Z$]R#?2DZS65\.;=()-PXT7<>4N'AY"^L"&C6P(&7I^
MY&W$&+,V=6G\5HTGSXUN$BRG\WS"9DA)$IY@-3G8V!39SRT/2J+"<\\)^[F"
M_8)D'DISY8B;:D>\5#WRPO4SG=QGE<,U=3<WV6)I[O!,.Y*I)Y<*,'(.K7)Z
MLFJ:B3SKYBLS&8S&"#;/A#3SD4YJ,%XU37:QN@=7RG9.8?BM4AYZ3\1THFT3
MJ8X(I3(G-MK6X=,JS\EQX4D.H]N0J&7\W.CU$R>NHTI[R5_HE]#;:-__Z=CZ
M:9)<DTG02[P84,>DODJ)S51)(K0\>4[4]0FJ3%FIOMGNN1.D4`@GC$2LK9_N
MI!(T6^W[2GG!1\]_^!#XHDS.P=V/DKDY0)-32.GL;QXT"7%6VIX?D.L)(N1,
M75+0]S330,U\&@!5-_CTQ%-)A].,EAS3@5_Z%`?2'X-P1[WXP)?5_>W5Z[,7
M"@G1M2]/88TTV&EO]X0&SZW&`(E@N9YK7S$HZ"8J-Q2T(]=^<E9S&",+;Q^R
M4"WX^U=?K):A!5$7OZ^XWQ.)S)M!R(O&>"'=_@C+"V"8ZQP5PS[/#\F:"(L2
MPW3ZD=AV^.R9$<*YMD.CG9CXQUS:,/;)'#6)_\`K'UKHR"CSV[M*,L!JD8LR
M]L#YJ)$3XNVRYM#L]H6^Y+72;<;:1K]8G-K?G<GM;>)*YQ]A<%N/.YU\5N/K
MTR>H(PX6?[QDL[7L.(21P&W7XF0IKM4T:'W]]5S;R2H5!U;'G>()PO4M',?Z
M$:A2ZV<17)H-+=W$=R+=]]V6^V['??<B;\(,=J7DWT@^1T^S%,HP3AF/G6&?
M]Q3I^^801['K;T5Y[H:<XO';.R%*5AH!W4<_7VL?@!9TPDUBM<K)@DH+DBQ+
M7S6&8IW4V/QA3IP$1TU9K;9SFJ37*;URNEIJJPE:1W8CIJS*BIM7_M80SW7W
MZZS";^JIMR9WW,9N&%OKD'D'AYP@NX^7QUOO]1-G<X0M,VCKI\G\&O94IE/]
M*P_%_@!CL\MT1Z'K,U2[CQX[6B?8K^CR7[6W^8%W!#ORZDB=D[V[?`.R`]7V
MJ;(#G9$R4OMH<D*YT#W,@^Z"3=9KO;G0C9U:0]ZN<YJYT"-_FNI*T/]_N=`#
M:$9G+G3?+WV*DQ%^^P0S3R2LR+K"`?^5J4/2X.9/:#H"M0G(#HOI^4+W?$2J
MF&;D)>7*`_'K'^:X]1B?09)TXL07Z429;Y>4.`_$;]$YV"`AZ!Q&=_ID/Q#;
M%CH<6`4E?'U.GX_;C826@%S,C!)T<=QM26&@D_I40!+_0;=B!U.0`<('?N\?
MLP=`V!,8J-0/U1<,7WI=39:.]H,TT`[AASQ*8^ZK@?N&'W@=70]%F>TF?LA5
M]\YFFRY,HE'!$UJCUV<U-%-P5II@:%BZ[]V;_'@E3G"^9O]^YH??!-#/>CKW
M!C2'BQ4%O*5-JB-0HS1Q:J6YC_2'52A>+N>KF>XZW`E9Y$=L3JSF]@!/CC.E
MPCKHA>U-T07=!3'K/1K/:\F`.]GBV0IRTU8IN^X+6+DP%:D,$?^Y8_JQ7NT+
MBYO/[A.]#'BOU7<ZWZ<IFQ:1>N@/O2'^?+*&\UC43&3ROUP=,9+G"A&N$?E+
MZF3KW5LCNU<06\$W3=ZP9DUF`#H[K;3T]?UI45JYJ"$=M4257B5.@@;[6`8M
M2^?,.ZR=MQ#D4=56>OHUI]`^2;%4ZZE7EAJ%-O2P<._/>)+\W%C$P`@Y=]#@
ME)@9;A8P^VW2J2(`D);;Z['\$)P\SL<H%[3ZD>FX.TMHY>*.GT_?BFX$6)6(
M6GH0GC,)O(MQI.905GK'L04$S^5\/E\O"ZN^$739-P+?OVC!K8OX'IX6/`Q<
M#H[`E^U8<LTBOI<+J\1'45>S5$S3^0'N:O&XQ%E>.1[Q"^$,Z8,PYMN3USY?
M]Q?]XQ^T\0"0\@6C`V:5%M#K2-;3><HH3)3<3R\((W])<6A+JCKL<S+[WL7<
M/@]HG[F18EOPE0=VC3Y!08_WX'L[;\,&C!>;37#P8\]_^!+LO8U'HSOZ&K]G
MC?^M^L:PETVB"J01M%3Y9+%*$):+);E<D@HF?W'11,C&@IMVPR7T#D]/;OC&
M^\T6'Z"BL%,0EQ`)=YN>69(7;6L[I^._&I^#9$T#AUKGZ^DBF3)<WUZ:'L_W
MTC:!<K1%ZAH'J.ZDCD;M]10AG`\OR[:A]&?!"PTI0_4EO8]OZ>80>C&#<O.`
ML/$=D[U7DR+0R@S+>;I=GTHC7!S)Y6&/#'59Z92MO`_\K26C0D@0EKJA5I>@
M8(EU%W)2>(@\GT;1+7T08]:+5R]2?=S&=TQBJ4D18)0YTT5:5RV51E)Q))5'
M_N(2L;"DRTJG9.59)S.-P0H2CR58M7H'%597_SYX\1M?B`E\**QJW\&`59TB
MT,V@]61V#"LICN3R[(#54"ME#D('VXQCJ2D(:[&D=`DJECXQ?%^S'UL!E#^(
M@9JL=>CI_^E\>@R5O[@0(J1@PZ.7.4XW<XPCHA)*M3`HFXX:^S>[#V[T^'$?
M?(\N[B-Q8J?MP]6]@H&'&CV@Q8V6Y^MC9-SL"!='A#Q&LHE$;)0,-/((+T$'
M(XUCIR$4:U&D<@TRGCYZONMO/'?_)8@\L4,&QI7Z51Q\*?4!AN`LO]FOB+-,
M+$GEVH0W+497<=?9:`3\M8:N`H?-+D/&XQ<WC'WV_3^XSU[L[N%H5+V(@T6%
M-M`)Q7)6F38Q)*9"22+5)AQJ,+B*PE3H/X`6(X"P)5X5$&SR%C(`;WG2S&.P
MWS+UY`00CL&&=W%@J%8(FIJPF,]KD%B4FRYH6`1&/697\5B4^P^8W0B0;(]@
M!2I;W(8*S#N>A]7VY>5#&%`3+4.7!F;K2N_VEQ"`C9S.5APO<*BM,(Z#4L#4
M!GQN+4YD'X--^74J#QJ-\./6P:=]UTX:Y97.`O$>G4'VB"MOKF3YI?<N>Q[Y
M4IM!QHC[9][3!\_WQ[8GYCG*XUFRR/.@1;)^UD539;29XR,5S,N<5&N^';S4
M.OZU8]`[;,BW9.Y8*OG*@L&M#O.<[%3&$4+^VRZ(-(]7+1RD,I6NH^A`MY>'
MD*=52OH6QPO$'X].#F^;OG(W0:8AUDD[:-&]999]+$ZLR#:(;"0]?IJ<$9)/
M'-<.J#W38@B5HWE$H)5+Y]TRGWYN@J>GP$^.]1Q\AH#2$1_RS&1&9\EYM6$>
M$=XX9)%?"(Y??5'Q6U\(=W')ZJC0P:W25*/DU0O[%5+K[C6+R$Z<C-+`=0UR
M\*E.K1RT6L?,.6]E.M'*21"='G_TXSD+0=^.`0#F6WRJYVQ&+O["WUXS>_W8
M>Z&\LE3#D8W6EXR?Y&C3"'SN8)(>\"B&F>MOB9<*%4%G^NR'3OL*K"-%BK)T
MF5!9H`[SM(A.8YV*L6XW8\V<+X'",#]V`G(2VK!`:L:UX068_4B]8%_[L.D.
MOJ(!<"Z]FLZ7-7@2095(0NRF!UF5`^==36$,JC;.:->KC+-*_UKO#'V=Z%?Z
MS+[B(W?577#)YD5WWX.[Q^`0,;ZYXL5H>--*NH.]C=*M@E0#1=9JOE[/)\7^
MM2";7VS`I1,FGJ3RB6A`X`FAP]5N^=0>RP%=L';S!:7D4D5A$K1I>T_DECM@
MN(M&(1HQ0QC&-FTBL"FG13]X^$U5O",GV5:SCT8G*"@(SPG=B$BC)Y1L=(9W
M>^00E"N9">(SM(E"KN>7,'@(W:>+0_P8A-Y_Z/;BB=>F:!K@MK]L>B+1JA%T
MDVY5RIDH8)4D@DDNF4C1B#,-K6;7`-/-;2TN":)//\#16YF.P#PVQJ@A:4]5
MYPCT"O*HX%@?6'2M9XO5NC@*"/,8>Y82,9;U])C5S!5XM9ITV^DTV6E+EZV"
MF*J+KG4(1I=\Y[Y^".G6BS^X8?BV"T)QY83ZB+[Z>8,=KU():*=S/D^VXI@D
M(D61HBS48_E:K'/Z66>J+VT-NV+WV>P0:U#SJ>5P?LM+V/CYU.V4^W*Z3&O]
M*L/L$_81?GV&-N.IQ5!45%7"LA5:G]`/_=>JU7K]6=M;V`CK?FO6:N$T0\R"
M6\4TFMH$LK-V6U%AUGS]%\1)U@"MZ;Q5PPO8\.IP@FFYF,W:1H"8I[+TV-?<
M9^&?UVH/OE8(X9[CRJ9O+<<DJL^9Q,IQX]#RR$YZN7V^E(!^%F*0,4XG8XRA
M0!5$I>"OM1LEYD.7'X'+RW<FE=(.84B5:_<M+YE$0Z,FT+JL3M9[2''%LK-I
M'3PI$0DFVJQLN)H`%32@*"PAJ-TE5L#IFQ]2=\]W!7X/]OQ/GX)(N:(`>QD3
M7K4:0><$D]5*";-<,$DD$R[:$KP--CNY18Z]10ZYI7N%A6BP:XS61OBI/=0?
MAA'=_/(0O/RZI9Y$(/OA&'CL5YDR;T_WP?$GK?[=`'PJC4(/1DW7QQV1>-TL
M"@9I[\"T'SO"E6'!@[C>0"U;M87\C(_>+J;4OWL,@\/#(\]9W<1T^\G;T9N=
MS&55']#H(\;TEFX/'6'9/<OSQ;DCMWE+>4Q)*R1IAJ3M$-X0+V64)&^/>O)!
MN14\LCNF=KJC>=MX9)\(KF$8G),X\0%-?;#G/@AVZ?D?]/,A`W@AVW/NZTV,
M<3`?#FR"!Y\/".[<U_?4ISN/W^ZZ"9XH^\47ZKM[/FX09U]8%+%9R,5F$QZ4
MATR'2#0X8AZ@)G`\.5FG==R*;1&^,)BV1F1SXG=9@\DA,=DD2=K$&5\;<I(\
MC9I:S#GS.15\1AY"Y,&W!H@41^1#?:IE^//M]C+8[]WPZA`&ZM%-S5.F!R]5
M%4"!M5BL5XLD!>W;+9$R"!=B./%LF/Z2/4C)`,QQPC!K!,R__7+[2V+.KZWF
M&.GRU5C(>G2%W2@=]NT=F\!'A_`->/]8PPLFNUNE%M"CDO/)>8Z'5)@]]X[I
M,3"9E2?&W7O[O1UWCK5'7:F+:_8%!FS^I/P4!MU>O-#0?:"?#UR;2V]_8+^3
M)5]N#G$4NZ+.X,7V?P]RL5WQL?M*,PBXGBH"@W5^GM;M3]LA24-$MD22IM(:
M4H7&2-X:#E0-N$;>S+3;L>D>G]UNN7!>!*%T/3PFH`?BH8CV(>ZTA@IN=BJ-
MNP11@Q1LZ*M5@]Y:L4HKQJD@?[-K0+U%4-?C"@'Q1!!.`=<1C5L4O_,[-_G.
MR8DP/D&7/[[CI2Q?W#TO1"V/=)*@^9.C\EL[R%MYK<6]%O%9E7J;DZ4ZB\%G
M-*5NX`OCTK.?#916,X#!SL8:TQV.#N2CUK;MBP<`]IL];#/XW[N1MQD83E*&
MA;`7BD'+'R[7\SZ8%VW8#??.;A!8'\\PINY]@&3:-+>-?%>PV4F,6)J1W(>S
M<E]JV4J`-ON5<B=X>T^L]7]2'-K3(M+T)L5`?6%KZ.?+Q2PIF=F-N<JMCG\Z
M4+D78M!-/0C>M)N:=UH,^LH9W5=&MG$T\5"VYZ/C"R`2;-UALL'B3H-8X0>V
MEHLUPX`.4AWQU)IF/NWL'0U<BG&FSZ2+-%`HWK%`720SD#F/CQ0FKF"$^C?[
M-_L7^X'7QV7_^']02P,$%`````@`78&=0NX#3!N#/0``))D%`!4`'`!C9VYX
M+3(P,3,P,S,Q7W!R92YX;6Q55`D``]+3?E'2TWY1=7@+``$$)0X```0Y`0``
M[7WM;^,XFN?W!?9_R-4"ASO@JJLK/;,[W9C>A?-6G;VJ.'!273/WI:%8M,-I
MF?*04A+W7W^D9%NR+5*D1)DR]0PP7;'-EX<_OCWO_.M_O2VBLQ=$&8[)S^\^
M?O?]NS-$IG&(R?SG=U\?WH\>+F]OW_W7?_[KO_SU?[Q_?S:9G%W%A*`H0JNS
MOTU1A&B0H+/'X"TF\6)U=D\10R0)$M[<V6=,?G\*&/H_9^*_X1G_ZF\7D\]G
MY]]]/#M[3I+E3Q\^O+Z^?D=IN&GSNVF\^'#V_OVFOU]SRGXZ^_?OSK_GU8I?
M)G%*PI_._ESZZI*BO..0T_33V?GW'W]X__V?WI__^?'CGWXZ_\M/?_KQ_Y5+
MQ\L5Q?/GY.Q_3?\W+_S]G]^+&F>3[R;?E0;Y/\\>8L)XZ<4R(*NS412=340M
M=C;A0Z4O*/QNW6BT'NX9AY2PG]^51OCV1*/O8CK_P+OYX<.FX+M__9>SO/!/
M;PSO5'C]85/\XX>_??G\,'U&B^`])BP)R'2GHFBLJNK''W_\\4/V:UZ:X9]8
MULKG>)JAI$'@F;2$^/1^4^R]^.K]Q_/W/WS\[HV%[_Y3=/A7&D=H@F9G&0T_
M):LE^OD=PXMEA-ZMOWNF:/;SN^F<O&7(?_]#7O_?KN)INN"K:/-O0,)KDN!D
M=4MF,5UDU+\[$^U_G=SN#&,:SPEZRQ91LEZ2'T2Y#UI-?FA+^(37_.V!KWXD
M^AC/;OE.6B!#4@_K6Z?K/J`)X3OK,ECB)(B:$[C?4->4\H_(=.IK6DN>48*G
M7=!^@PG?K)CW$S,L%MAE%#"&9QB%S8>@:O28(V@Y$W4M=S<K#\^\_><X"ODZ
MN/YGRH^`$0G'O#\JCGC^$R(,OZ"V6]>L&[>C;#F7YGUU-[N7`7N^B>)7=DM"
M3-$T:3ZLPZ9:4WN%V32*64K1'7J]I[S?E-_FHCLV"L-L'P11BTO.M'F+`[H)
M,/TUB%+T!07B<]XK8XC_EX2?<?"$(TX!8NO?PU&RK3(F$S1-*>4\YT7`,&L\
M;*M$=`Z.U1DWZ,+BP,0>$?\7V_XEB+(^27A+7A!+,@K$"1`3\5>^H92%&P_>
M,AG'!,CN*FC8W3$'_)`N%@%=C6>CEP!'P5.$.!T/O.11%H)6[\>$XQ.-&?M*
MN.0:X3]0^)E_0J+(=C^SFY@Z@:HU9<>$\7HVXS<TYS*^!$E*.0MRQ>]QYFB1
M-2'&(EBB69+$E-]SI3\;#U?2G$6"OP64!B19C9\B/,].)';Y')"YZ/#PM\8#
M,>S&YO*-2<+Y"L0E'F3[Q*]OVN)`KA#E2S[)N'F6T+2#*\R@BZX'-DX3H6\3
MNE!^U+T&-!1HTV#:XO`P[JCK098`G:`Y[UH0L66*9_OTE$BUBT$+.EQ`E)_Q
MAW3=(?[E5\)EX6@EBKTMLW;'A)=@<82%:CK<2IG\4A@OA0I='$;=X]D%T1;!
M?TCBZ>\7PE0@^'5$6-:%W>/%I(_.A[;E1K.?Q\N,%,$Y<)[!\@B5774^T&](
MF$RXO/W"U\T<<9$\760DL*^\Y"VY9@D6H)>V/-LAE7.C_'HV5IP>CZ[NUTKE
MMWRK\C]-]93M^K(]U`E:IG3ZS+N[I_&<!HL.=KQF'Q:']AB\(39!TYAS9A'.
MFA=G+-Z<I.P&\?,VB,2'E//4J\N8+F-A3>4U)^*?>&US+.2)]2^-H>B2)MO0
MV5T$BB9M"C*[QTFF&&>7031-HS78E26:2S0-^^MZR';GSJ`+FT<3F@MFI]2Z
MY6-)L_U.AU3N_2E.DW6)YBO2H`L[MI^[F!];C_'6GEAPJ0]X3O`,3_G]/)I.
MXS23D^\Y-RLDY4?TEEQ$_&(P'&GK[KH>]1UZ+76_:P,BX5;?42Z#>1.\XPXP
ML4+,*2"VF>=>(;<EJFL$M[QQ<0YTL)C4O3@=XZ-0ZMJ;?)V^NAYO23=]2Z[0
M4\*776[<+^D8A!9<+,==97AA,^"_3=9_?@HP8;D-P?[2.`JQ/B!N>:$>D>1C
MH"],&ZN2S-#).I5VXG*$':R+FJZZ'NVG.`Y?<11EEKF$7Y>8=YN[@G0YPX;=
M=HT"YQS"=)ILK%M=CERC*_>CM;S.M3OL>N27\6*!DRU[6+8)=CGGAMUV?\*%
M:)$+84+<Y+/S@D7T0"<<1VU778^VVE!*PE]0..?3L%;N=[P"6A'19X0LGQ06
M2.D<K6W/XUE9[3]!D3#_7<8L89GN+3,,W`>KK%8'2ZHE'3W'R?;"LD)-Y[JX
M2AM,!TJXFGZZOX&$C_MC\-:M%*'HQ.4(K4L1M5UU/=KK@!)^/+-[1+--9'\R
MY3TX&YOE::SKI_.S)S<X\%,AIH(_[7)KZO35@_%:GF']'M=C7Y:BA$60\`X(
MO`KBW'6X@4%T;C'(,Z.`T\"IVNDV$F&Q,=T%?]UK%OO*T/2[>?SR(43X`Y^/
M<_&'F)CS]]]_7$>^_AO_ZK<1[SH4W=]$P7S37!0\H>CG=X>_?^B<GLN4BI"K
M&SXI0?1W%-!K$EYE7@0'I$F+FE%YN&3%-[_M3\^H8GI&3RQS2=LCSKQ^][AN
MR,C1XJ<;CL,;_AVK`%9>]MATBEG5H[(H>3P:2S.9G1@*(@^*'H_*?/[DVZBZ
MW/'H>^3-*LC*?NZ>FGQO7B+A8QH)?<G;_T6K"K*JRQV-OGBQ6#N\Y8XE.P[.
M,F)5E8Y%^56\"#"1TKC^^5C4W.`(T4N^SN<QE<_R;JECT58Z*CBW@6XYVU)U
M_"D*'XO2"9IC<8&1Y"Y85.WARF+=4_<9S8,H[WOTAJO`VR_1/4V/-!#[[6&U
M>(JC"HIV?]_24^8]1W27MH!.-PWQ/P\8S]T4*.L2'Y991/O[Z3..MCSKC,:+
M)ES+AIJXYJX[BVF(:):OA__OW1D?U`QQWBW\G(]?2G1&<8(H0UE)41/'(D3M
MYW?G[\Y2Q@<<+W,G-">0Z3`#&W0.%B6`HC[Q-OA\_[V/"-6?]?O;*N>3BE5S
M/F!,]J36`I0?!@R*A.$OP/D3@',H5Q;P_!G@J5(/%`#]^X`!VN/?"E#^8\"@
M5(L!!39_&3PV!PJ%`IP?!PR.7,N[Q>?CD'F^2BU%`<W'P4.C5H052/G')$N4
M&[OP;+1MQY,Q__IAWTS6J?'L,.UH8PW.+&!/V<A3]GX>!,M<C8.BA&V^V=?G
MK+_^K;0(K_`+#OE8MG9CX4!^'^#MT-:J'J.JS;52;<;$.*;",5@X?#T@^H*G
MB#W$D7PDT@K]HE]BK#.HZ'@\>I/@&/D-<$I"MX5<T+GOX5&S+J3%^T"[R/TX
MU20\+]L'JJ]PE"9(MI9EI7VQ5#7'\2:F",])SCQ/5UPD)8RO1'ZSBE`D$8ET
M(9*U"2<T";8F+5CQHLC2\GT)Z!R3=?C!_LD@+6:[?\G))"WF8H8S.C@",RP[
MCLHE'%-8<W!6E71!<<X?BK5]PYGH/.PCY0=,D14J7_-;!T[$OF"2<;NWA//`
MB"59?%2YE3QL\`M*GN/=E+"52!R3`G<(;UGRFG4A*^V.<H[X.EO0!2)(OO=D
MI=U0OIGSG*H[+ASER^G`$T2KBE]6^>:XWJ&DV&@2('?+N*!RO)FW6EJK2CJA
M6&38+Z^XG)YM1K!JXM657(Q#/*,3T*F($;]"+RB*EV)#J8>AKN-B%"*?+YMP
M6DB*,JF1+VD)\95%7=.L1VY/**VY#V6E75.^883UL"Z7=D(YBGB;\T_\2J:!
M"&@?A0M,,KN4B&-4;U#-RD[&M>&3#A3B^V,X+.B4WBJ/:$DA%W3NI6F[2Q=/
MB(YG:V5#G7-MTU9Z--(#XFJ.*>-F^CQ6E=[,K`T79B!S7;>P#DDURELCT;E?
MUC(;,!5*HP(EOWS,=-7B96PD:N@"(K\</VQ`M-5Y%R#YY0"BH2`4^,BUP@4P
M?ODI-@2FZN3QRT-14WU8WE7[W*7//O0]=?1PLT9J1.J=-5*IVR@VD5]>K"T!
MVA'R"XS\<FJMEZ5E\.P@Z6OH12MXV@9?Q$D0^0"+CI#A:R2&+:3:!F/XLI8J
M.45?PS`:0],V",.7U5)CD?(U&L/PUM(T#_@:GF&&5J5YN5UDAB^[S<@'S]>(
M#3/(U*XJOL9J&.ZX&O>(`B4_M<^Z*^F(KGP%Y$VX=5_..ZF'7`&/GUI)/7CV
MW,4*4)HPZ;ZL&;F=I,!GR!HF<XM\@9OG3/RP4^?4PZ%::/XFS&GKRM)D\^W;
MM#_Z*1!V"*G<EZHP-,`ZE?N?Z`07%TAV+6&Z"_"^#VA".*F7P1)S#LE1I#<?
MYS-G@+,W,3(I5KQ"+X^T4]7P)9(1(C\<Q5%4+"Y!T.@EP)'@&&YB*LQT#VB:
MTNR=EE'XCS07;&N6K;7F^X:-7&\W(F'V*5H_:VP!J1:=]0VW#6%Y2C#^/44!
M0U<H_[?&9]A"P[W%0SP>P&<P22A^2A.Q+1[C^XPS:`.&HE6(/C"@]X!KJ`O"
MJ:]X<M$4X*_F3@*P=Z0>6`FL7/ZM7%&X5/,4PPS89#%:.;[`?#2_JMNYU?1?
M8]\-[$IY&-QR5):A03N/VEB-OB;[-N=AAQ@9`1:C$[48]49_G-_\SRC!TS;*
M9%#%'E\!4\5AYSSUQOEN1#$3;SIRT8?,\YO$7(77N)L^8?65\'LSPG^@\)<X
M$L:F#>UC4A(-;<#5IB=0:H%2"Y1:I\9D-.+Q6QU((#YU<R^",`7"%`A3($QI
M"U/;!]7O8X9%-Y=1P!B>8=ZN`UYB-)W&*4G8?;`2<[5^5T;"4T@*N^"!-J1,
MT!3A%T'-'4KTJ*^LXF@,-$5A*=BB=@"2\@ZI_XR#)QQEO(<6]17E'5&?+E)^
MQZ-01Z<J'Y-1*TY&&H8X/_N$Q^,M65_?)?=(V>#J*SH9#V-(FBE\_:,[NFHD
MRKU"[NBLV:L[99Q3J07J?EDG5$M]"*[04U)\JD'?L!4GC]4$3`3,BW]$`.`+
M)Y-?K:/D,J!TQ46D7X,HE:DF].JZ>8)GL<!Y_*(@,(N/G'.)$"O>XY'7<#6"
M]>F<P5B?@E55P\4(KM9,_SI%CD"5?\)U1U9M-9=CX7=_?DC5,JFJ&GT9P5U,
MIL:#*%7RQ7V_Q4-$F.`$?>9,(N>K^&:;8W[:;Z&2H%I3R<EC-G$<ON(HDE"\
M_=G5`Q^$M[V2([I3!&R'.2@E`4VDEQ+WPG,<A8BR/-)?@F5MM3Z.I8:QU*[N
M>&SJ*Z4G$O<A&?KH]X&WWY"SXESY5S)%-.&W1^8=F>OQ6.VU:-*"DQ'&9/Z(
MZ*+^0:ZJDLYL]^LKL`[]ZK(NJ+ZG:!G@<)T0A)\L)=+46UFGIIL1B;P[R>H^
M"HC($"..Q^7:05LZ%$45-P\3B>V(PDWRC9)NC_.S>"I]U4RC(GAI&'EI'-A(
M]/TTY%5/SE/CJ'1J<GD]X>N,.3D=WLV!H;1:9UPVE$KTH,=+6]!78"J9%=]?
M8JF'17T3^_X&2ST^=?HLWQ_1J$>H3C?E^VL:]0@56B_?'T6HQT(B@?G^$H+N
MQ=WV3:?^!_,I#;4[(8]Z%D/?$TAKXV5L2VZ77]HGY)2^8;[GE-:&:==`XGL:
M:6U8E#9;W]-(:Z.DI<-LEP':([2DN/CU2@L$_.PM$%/[XXZ"0V$O:Y<F>QBX
M:=GI?,^GW09(I3.<[PFUVP"G*NU[.F1+)Y[$\Z1=WN/^7ISZ/A)5<LY^[([O
M+R0;HR2+4]D"]8/W[(<^4%7A2`50?LK,9D#5>R@7>/DI3)OAI=YZ0W[T=%^-
M#%'Z9CS$@*+O:WUB(/Y^W\\&XN][&W_O"A=3^5<:2N7_4]0F4.G$&+=[FMHW
MQ'2\3?U_L=IHC9E&[+=+H^L;?$IU2J.GK4V8\%[F6[&4R+)%N'@4Q:^<.F'B
MOXK3IV261H?&ZYI@<:,V'(<D<\3'-)N<,+M2-^]Q2<:F4]/QB/(GR49I\LPW
MP!_%6I6/Y*!&+T9PRUBJ3_VZM"^!O'X%<$+@QXD'?H#%O@>BLUIO9W9Q@UI/
MFP\8C$9/%ZI#!L-_U4,CB#8<C/]Z!M`)@T[80YVP.QU!=H#L:E*(5,GD*$MK
MG>[K"Q)O9,N4!-KU>Y2A4CTB91TWH]B\2L<>8PEYV4)["A@*Q0QP^+-%/4%\
MS?$#'#T@^H*G*$\OSOE(OG2S5E3)]#KOMJ]8/@9OU[,9FB8W_)S+1GBQ/\(6
MD.FT;H;,=$[>Q'A_^/Z']6C%-R5B5+1<(()F..'BQH0?AOS4%Z%45^@%17$6
MW;MV0!EQZ8.ED3C2!&,TS@[8M6!RF`'P^/T[5G4I3Y3#<D-4S#FF_+=S;Y2*
MS9',61!QU,2$[ZU*0M5E016:H[/WAF0E@KME^O0"E?FKQ)4#M-9\W[!I\UZP
M,5(M.NL;;IS%6]M`IWLDKU<!O[ZWZX!7B])0N`5O-THS`&WTVH>\8$HF0E+8
MJ0EB[XI@%>>U7ATP9AD9LQHDJ=*I>W+F+,ACU@6]K3CEEA3GO'KY+;2<AR\)
M?>SZ#=$I9E(!H$%#/1IOIAJQ,%Q%.RZ5Q4H)1&*%V=R+[8+;^Z](U\:F1JWI
M>PRW-DXR!LOWV&S]A:2O_?<U+!O\5&3F/!5W7UY$DM4V&)R4S@1JY^@&3CO+
MG)E)`IKX@(^&LT4#=QW/0&K`*H(K3U.98C!>/DKDNK<Y^Q^#9`MG+7NT_S%)
M*C@=&+SU0IRRX:9;94`.=R;!?R"<ZTS$B7.2B$L,8;XG6=4#Q9[=S??4J^WQ
MM&)STDO=ZOUF[LHFZGL*V*:RX&_G+1._YH+.-0E]P$?NN=,NW^NI@:1CX`/_
M>_"_-_>_KU;I;5WQ`2&(4%!&*%C*:]`O=TJ_'!--6;A]ILV>#UM5RWU"Y"NA
M*(A$Y.,O?/ESF?X37T=B,&-2DLDH9ORGLO;0'*$V/8%K%+A&0:3_:;(;C63M
M5L=2*]/B"Z)/L=_@&MV"@\D8``(G")P@3ED1I\0C=#=1_,IN28@IXOO'35`W
M1=F"6,0TP7]DXQW/KC#+$\EP">^>H@5.%VSGD=M*#J-A8\Z#>X7%F4QQ]D1;
M<?@_QF*&[FG\@OE47ZR^,F$,&"\1#819;S1-\$M^PZK9QDZZ<H+9SJSNO\LJ
M&[VZDI,@4;U'("N'HU?7RU$Y<O:OIBUG9/D.XAPP0U<H_]=H>)(F7(SQ"O'K
M9HI5^0)VBC@)",[\2L:SZ[?I,]_#:,(OLC&IAE8R!J,F(`2;PX3XW5#XH4A]
M>M8YF,HWA6P*6K79;Q0J[LO6*%2UZ0*%DF2?^2G4,V.J&BY&L'_0WI+-$S:E
MQWXD8]&KVX]1;5?,VH],>T@'%<%.L?4;JV*/]0\]@P;Z/;X:2:-!0ST:;WY`
MM9C/J@;Z/;YF\ZEJJ$?CU;^.#1KH]_B:S6??Y/S32%AS'ZPR9D;HEP2<)&0[
M3[U4DEU3R>4X'N/1E(L_%-6S=LHJO1@#7^)\42>K^R@@"1?NA&"7N<SKCDC>
M@)/QT7B*4,B$G"`\#476[;4_#/M*0D3Y7N"TX1?Q#F.U("$&LO8IYCN]'%`D
M@Z33/EVC*&22+T$B;)2K[&'G*$*9AS#3D6V:M`3>$4;>$5OKA+Y3Q&&5D_.%
M.'92CWP[BGUZ_2:VK9S>RL(N37M=6E`.7.$K</+]/8-CX;NK>_;=D>%8J-;9
MRGP/NCX:S@WMUWJAVR<<Q76L"5`JIO4"MP'E6I1;&D'T(KYA'FKG0=.(X7W`
MMSN\#\TK>G'D)P@V>$OOK;KFAI+RFNI8F;.=A'-5?/C@)Z%&>UN@J)+N3G!3
MVX6QI8M(@;*?TIX=D$WLSP6B3>0ZD]>L>X6HAFVS:O=7VSST<F[ZM_=-06RB
M3O<U-V?'ZU-ASRH0]8S]M`NIB=-'<8@VX6-/]A`UE(UDZ;3._4Q&:`>T;@37
M`GL_$Q1:6[#:?D(%HDUR%/;_"-#.F-=\+0XZ#5R32TLOL]M`D5/*3)"T+3".
MD&F5S,T;S,RBNUKE=O/F5M",]&OU!HIG:=%U`QS;/8AR>MD#I5Y>D,-AWX,,
M<CA`#H><-N%<$L4LI5QN?.5\$HE3,LW&SXI<XK=D%M-%[E5EY8GN^O=WA/!Z
M<`JN'0F;M6'Q<?'B::4+Q)'AW?$IYKQX9C$O^Z#Q8[KLR[-),7@79YQ41I?$
M);7KWGR)2/8M.O"UR+6_LQOY$HA6HS`_+%3>P$9-6-D3C;.43]8)O_;=KI1Y
MRR4O#KNDQ,6%UNH<W3X=X6KJ?/5W/M(=L:OB,#DR?.7OP+WH0,MM?I,,5BIH
M"E;#0W@0XL1-@&FFB?B"`O$Y%RFRB`%^Q'W&P1..LHMB_7LX2K95QF0B[A&1
MY/,B8'P%6F'=YR+MY45,PNH7YR6%G"0G$S!=!-/?45A<J)5$Z]1P-@*VG=!B
M6=3EEZNMYV0TTK>+KM!34GR2#4JW>G]2DE7,@&1P^O6=C"Y>+,03A^(]M"6B
MRCU47=8-U7094WZCB(-(\P10U[$BZ&V[R/Q:ZY>(9B5+M+UP]CJL.=XK2MGI
M?9U4F6_PUX"&ES')#BL%(<H*OBAGFN^`[3I1<0PE-H$7X`(3W>$:9.K#;OHX
M5914NB1[[3M%YV*U_?,7C"B7"YY7G\7+EQ6:0,/*CL=5XJUO*/IG*HX4O4%)
M:SH=47$KU*5J4%9Q.H9;LDP3EBV1C\H;6U6C+R,X-Q[!>1]&4+6Z*R\[DYI]
M&1$[/)",QR9OHS>CW-XJ>DM05=7)F':?V]AP>-E-JB]=F;;2HY&R#:^P:CU<
M=5-@/,S!*_%FYHH7S<HNQO4E^$=,'WDO(L`2/6U"5I)5Z5T@.<^C6[NG(U.>
M[/KUK4BY7V*"5E\"^KLPZ/$%D2[T5$6&E9W,1$KP%"^#2*Y`4!9UDG0K4V;P
MXW)7BZ@D7EW'Q2B^/CS2[.I>:0Y!4<%I%@E=C7>]*V?ECM(+)#U=&YP1?J;'
MD>^1HN;@:>AR]8)!!P*:N2FH7>"GI_`92T6^9R#I1-&]LV#KITDO?QQ@+,58
M5_+22R$W;*#!(ZDS)$T-(UL_)4"Y'<IR,\T&8EC(32#6U@QM8#X'F-NL9#OW
MYS'='QW/AI;EN1)J/7O/8*[!>E-W'8H'=L#!8*<PJMO>Y9Y'&32P,]=N[@,S
MI^_9U!N9M"MAK/*T\#6RJ%/TS@_1\RN/!X0'[2TC,UNQA@:OQMK?*A7%">!I
M:*,V%&*&LBJ-[>$[MC2UT[S>LP$#Q4X9<*3W`,#`D).%E.DE\!\86#JV?M]3
M_;4"KMH]Q?<<?ZT@J_&.\3W+7_-#K2J2RO?\?BT9C\H8PW;Y_3S%3"=:KE6N
MOU,.CF^?;PM"`2$4$$(!(61./93>A<SY':[5BT`FOT)=LD0[C\\!>40+H?2A
MJ]O%D@.8Y>V,^0E5?B#U7B37BL71Q"]FD;3LEFQ2<]TAV6:QV4,O[`5=^;Y9
MG8K!6&_`0:Z/2#9RW?+?BP5\BOHT&^`*`ZXP/82V6U<8O]2./79'<*82$S&0
M^T]:D+#$.XJ\FC%!V3N[M84A8^3)98S4#*S+E<?2_)&&K?1YI/Q*F5H9;*DA
M5QDF)2/(?NI/ULN#9X>D1-?7M9-7\/"<>WCF,O0CH@O!E<1D+O[<>17W\(AJ
MT(JK.6DT&=9F`7*.]CSGJ"JS9T4Y-SBRY`M*GN-0OBO594\I'ZJ/!L?27,A<
M.=6&%H,&0*&_]D>NO<E4)7N:NPFR4EG-2F5I=$76F)N4'WMZ;$9=+<A9I9FS
M:OJ,PE2\%"077@[,3?LYK(S:Z.LH5<X6^O4A[UC343S2(.3;MZ`E/Z/4ZH6:
M2I`_K;DBV9SKVO'VU=]QOFKD>ZQ4[JV#*L1D]2,F"YSP#['3B\D"A_R*W5L3
M+0/^^%O(:L/8.O?!/R&P=%@N"'1N%E<$0;D5EV=-7!&$XQ[*`;I1?Q"=N[\[
MJ^PLON>P;:2.VD_@[;_;LA685*9=7QV]K`%8J[7V/6N4E26HX?'1+A=RG`21
MYSC6Z4U]SW'<&D!C1S??,]>TW]K5+A>^YZTYVDHL.R+ZGM^F-:B5G@R^)[=I
MC%IC+\=VN6_\N*<A$K`Q4L8V(N^C_5K!:+C_CQFMU]^`%LOY7KH(2/A$8\8F
M*(A$K/:G`!.93XY1$_T*NM@A,(]8;S?(=1N6W'A)0O%3*I;&8_P9+W""PON`
M)H3O@6>\K';JK:G3@6.VYB.0]97`_7C__E$Z\T@*6YGAXJBZ?EMBFAU/5WSN
MJB966A8<N-NNU]-PX`9WZ+X\TAN\X45:$I9NB=ZUH5?1"HT3),8K`N<7<4J2
M\4R8.G'6:15EJN)]=>\]D';!B;E73LP':NROA*[YMU_B2/PDV#A=-^#JRN!.
M>\)R,;C3@CMM7SPTZD0#4"\KU<L&3UTW<>!X0?0I]A9"TPL37#D:6]VJM&W@
MUV$'SHUBS_>WKML=E9K"(_AXJ.^;.ITM>'2H\%-J!\"I0P6=7&4+?AM@+P=[
M>5]@!'MY`WOY0[I8!'15PFR68P9Y'SW*^[CK>LA9`)H(_EWX>&9Y=35M\[7-
M]&&L,H=+8_^#O>I.Q\8W)3N4PPIMP2>YJ<RLC7[-X!Z%N;SYL9DGR6$SD,?P
MY/,80CX^K]TY;(Q/,-8*+XF*@N[IO>3;9LY9RC\RSE"YS30JGKX[C63_5SBQ
MRX\!>>&>.L"`:T\?,QU"?D!PK7$QNDWL3MU9IU$!\AM"7D!P9+(,Y#Z;609,
MA[D;%E(J!G=GJ2F./=\-IF:(U3'$OII'P:407`K=H-@^0Z>GYO8C9.CTU.#>
M:89.V*B[EZ4R0V>3!`B>@J4C_$#2X689.OUTY^TV0Z>?/KO'R=`)_KE:_L[U
M_A*0G5(74CW7!8AP:.>27^$DH1?ED`THW6H^<T`S+>8'PL7J1/B?#0_3?=<A
MR&`)GK[@Z=L7&*NT[AO$8.&!;[0EW^C*BY47V4:[,HXA^$W[Z#=]P+2*^#-,
MTCC=6Q#W,<ORS7U&C#T^!^3C^1=>\IF-YG.:L4_YJCDW=LYMW6&_/'EUA_/X
MBJ(7E`]IN\^,'7[;]08>MN!A.Q0/V[YX>()7Y9"]*L%#T0,/1?#P`P\_?\1N
M\"L"OZ*^F?FT_8K`1'JHZ]?S*_+30-J-DXRG?K?=.\EXYH+;L9,,>$DV=_CP
MU$^R0\MO2T4E^(4T]@MIKV+7<R+QW.,!S/1@IN\'C&!T;F!TOI[-T#3!_&H)
M$H'12J0:9)"?JR=V9AEZ2D^R]52*8V/&E^E-G-*_HX"R"S&9Z(9/=O919N_L
MHH?CCWI,,AIRBAY?8\M#KFG^^.-]Y$VA\B1LYL3>F#6Z<##N-?;KF=B2:''8
MM3WTR_=A=PC?</*,R7JY-G=QT&JT?SB<=CX^R-X&OB7@6P*^)>!;<CJ^)9"Q
M"_QAP!\&_&'`'P;\8<`?Y@11A#P[D&>G#\C5)XV!+=K,'P:R[53<$379G/QT
M+^@V<XR?J26.DSD&7$IW+P)U7B<_W4@[3KA1;R,![RK50X56S;&0D,<:U!H6
M4=]=]X^)MH;=W7=__R/"K>',XGO`@),\5$U"""`/U;`6'3BX@H/KL1U<A:&%
M))PXQ$I_FKFH^NJR(<!8%5!I^&C(:C@=P0TFF/&5_RF.0W:'DO%LPA<5?9'Z
M=.G4=#HB3DH=Z:*(4QHGP2MGO1#%060&NKRBT_%\B^GOM^2>QE/$S`:DJ`G.
M2NN;B9_P2%B[:[U$#@LZI5?I[[%;R+4[0<UIOL,H[`W/5^84G`3VV4OI/MS/
M9UIWQGNO^C1#2G5[>*^Z-(-*Q:YYKW<T@RKC`[W/]5UYUPY7D2*%0[6(!B'+
M?PLH#4BR&C]%>)YUPRZ?`S(7HOWA;[[(^'Y)`O?!2JQK$64\FDYIRCF+&KV#
MJH:3$=`X3*?)9L&M:9(17UWX1.G^S4T:YVIB+E-^O)'IZI%_R:)LR]^2J?#N
M0E<H_]=H<#KM60DTJ^Y>)AEK5>G/K/#=FB<!,(%^6ZE#?*LD^=KB_<%U_5&H
ML1E+BWM4"]^#RB",]X#3T[@*MS9PY9KV%2B3T[+,(,MNNE8ZBR7BX(2<]Z;)
M$-`Z/&]\56/8Q:VX_[Q][\PN8%ILG*\.4G:A_.V\I7-3?L9=D_#DT!JV[L@$
M&+TE-PA]4I[A4410"0>C,,0Y6;=D%M-%`QV2-+%(J1NEF"<I:2F]2:EMJ3!4
M40K2FWP6EU"=FFJOT.GK^R3KZ"X5P27CV66\6`9DQ>XYC\+YG9LXS?(&!A'>
METVUJUFE;X+8,N8G!.]$A&]\>XX7#RA)HDQS_BU@$Q0(=SD5K;I-.#ORU2?+
M]K0WAL17XVX3T)3KW&N92'YC#)/!4N.A7%O'9*?<*+.J[\AJ8#Q76_58T>F,
MU;[BDN5+(/((WQ*^1-),1V*!Y;;#X%531\)?4#CGJW8D$B#G\2^ZSM)M6G3!
MXA;T%I%2,E%%KPZ(#<6[S"6D+H(H(%/T\(Q0\EGTS9?\Q:HH(`Y*L0I$-,S%
M:KU<KA##<Y*553FD=MBA"_P^\8D3;RF,R4V<Y038J`I+HYN@J3@].4=V'5#"
M*6=RW_GF[?5:F'-PV5LX+\O:S"XWBJ],AM'!70:[Q:[R52P\WH$].,'IN-!J
M;@I_I3$0/31%CW&:L"0@(5]0_!A\#6BX66PM8D-ML-\7JSN1T``I<C=+"KL5
M&T!PTA>7;`A)-BB^"Q9(F4F[LJA;FE7RSWZI4Q9!)=:-ZY3&7Q^NXB@*JI][
MD)6RTOM_!\N`\./Z[XB(+N0$5!>T34,]$/+"O1;ICKBS[N+\EAXMXI0DXYE4
M*"@=Q[S.A@M#X8BMC^92`<G^[*8O*ZMJLSK4R[JB5#]DORJNH9HA+I_YO@L=
MEM44!Y?0</!3:A0Z.D)\3].EXL.V=K.J^]YW-8P6,%4'MJ_6>"-@%/R1[]'5
MIOA4KQV_/(QK)*C!*B05>-2Q5]XGH3/"!O2JH%<MV+:2(\>$XT4S!>M&!9^Q
MACNZUI(:ULZKT<*1'877;TM$F.1E*$5!%P)XE1%$H?R5%N\+[4J%HJ*"6[5B
MV=2DJ1*MJ.)V#*5]5GR9O:M3.Q9%U1Z.Z3,.GG#$#\5FXRJJ]\5D,L'L=RV#
M3T65OHQAJ&8?\)<#?[E^^,OM,U?*=S$EA4_?+")-"H*6`=XR?/QH&2?/B.9*
MRB2[ZA3LHD%MEX);'2]9EN!4O)OOPG\]WUH\/E$M4?BN@S5`R&1G#4=#*Q<H
M=CQ?)4?V<&P?<B:X6MU4A:OOQQ6X6_=P*C3=K?7$\^%89NS`5M(`^&ZX`:?T
M$X>VGCGWWJ#DRON_BKG8@`VK&D(MP"3HR"1X/9NA:7)H#\R>`_C*R:#12A1[
M6V;MC@DOP>((A\)=;)O_G(UGXR6B6=..PS9\L!^!/<('>T2)WDVHIPCGG!/\
MAPCHO"5\`R-YD'2#ADYCO$TF7*]!L#^!_0GL3YDRL^SWO=D\=68H19WA6=':
M/&0HSJ7B;9AZ5R)5C1Z-0,E.J>OTVIKIA7G"3YT;F"?`/.'/5!BQQ76*M#JA
M8C@67F-+AOF4^.YE`+:-$X=6B_D$\P:8-TX?[(&9-PS$2HV#8"BLL)8(NR=A
MJ70FOOJ%@/'LT'CVD,33WR\"AD*1<AX1ED]$7W(DCZ*L<10^//-I/:!S[?XI
M4=-H5G:A=1H)#8>X%Q2:LMTR3O3]VV62OTBP06Z"(@'K9<P2EF'[)+#=/$)6
M9_-HUZ@+'*X7RRA>(?2`Z`L6%W[5<KJ+";^O16(1,6_L4;R!7OY=#.PN3OZ.
MDD+^DD#477]>H7>/Q,-A_#);?R7*?3PVI-5$V$F[ID/S/B79_KD,EIC3+K[-
M\^-4A9?8;+ZWZ^HQ>+M`!,UP<L-Y`/V[PU+CIVS?E*U*EN"%.*GYFI\A+#)4
M3/A'_NGK>O>,,]Z&\6_X#<SWU`,BG/WY$I!@GC&HE8NQ?:M''YWM<74THK<E
MSKV5\AT\GF4\7][M/9=@*\FNK62%MD]\]]`@VFM;'A&G+-]KNUL;E#:/0GVB
M<;K,'M'"9',^W<?+-'^_M`HOS9I6J=R;G,HG!Z5E[41=(CH50M,<[?3`/HEG
M)U'X&/,#)(L6VT#!Q'$]S7[ZE>_)*HI;MWF<D>T?(18&5M.DD\?J^5H1R;84
MPM-.$9<T*AT)]@JYH/-!/+Z71F+V*WF<D7BL-9]Y=K$JRJP%LUQ(5;@;V6O?
M"3IU-,M(SOXC-@@F\_P*E4DF5KLX*8RVNNT18^DB/W8VI\L5?L$A(J%@EFP#
MI]WO2:%Y8`^V!==GIXGC&Y.]Y3'$KVST$N!('".<S\ZN-MLHU75W4MB5>0!V
MNY8!OB$\?Q;*D1?.@\]1]N.5D&4VV\DVI`VIL,)IM27ZUTRVDT'321>]7&'2
M.[W0;I-0BU?JI"M[:X5IS"233>7U&^?",1,'QBU)*"8,3]7KIJ/N[.!1B!$C
M\6RQD"_P"U*+]O65K-#V^!H_/L<I"TAX@V<)0N3QF0O'\^<-`_`9SY"(\!*$
MR*EMTHQ+$W&EO:EL$NYF(_MN>;=C(-N9!WOBF*_@]]B,[V855JE#RFMJ:+NR
MFIW8IHY2*YVWX)P/$AR-N[M`R$__8.L:L<&Z`W>"9/6IY[V[;Z=8[K&'WKOS
M=@JF#0V>_RZ^]O2<5K"OU1;Z'A5C=SYJ+,*^QVMU`*:&&X>O?ML]/3(J37R^
M!RGW;`[T38B^)[?MV<0TM2`5T_0?,$UFUVR=>U@![5\`6CUH6_M;%9C_")A;
MPKS6>V\+^D<0G72YRU9NSP7@'P%P^X#+O.@+V$$DU6=I=$,*"W1!1M5'UU90
M3H$^R+*Z1XK-<+$"?Y!C-?'OU`VHF`\07TWFPZ8+7S$'()M:OA&:!4\7$P(2
M;0\F1!*/7<S20&7@%CZPV\.LD=]BX:G1M5S6L_PE#^EB$=#5C@)AG1%R9>?)
M;T+2(-HT>6CB.MB`9>=1_<I67%[KNJN*WC*H"(E)VB8F<1_J?T+!T&VYNA*/
M/9K/*2<QT?6Y[[;77H9OZ`\KMT)T%`)TV,^)H[5G"5O_@NXI9\BZQU#9NS-D
MG^K']F0\M@D2QR$F\TTR1GZC/2*Z4$;C'IF24US+A=I:)-TNG%.VMMZ.5G%]
MOUZBZ>"\:$?3*<["KK/"4:)93Q*G<9JPA`NB_"Q3<D[=]W?BZ'7*,QWV`V@9
M]//;^:GCY>#.T.T=D.VH=Y>KM@77+!^=C&L^[XA_;T+)*:[FW+B5,W8EYZEC
M"?3:W7N$;6EIZ6F>W-/C)_H.CN^61)WBF6X\Y&.K:BP2V,M](C4[[JJJ4*=*
M!KM$G"3.RAB(HX!L0($3A(5=\9:Q%(57*=U&4^6^4F47\`VI4MV,>4,N'`>:
M69!MAN542-5%I$(#7X%ECG,2T*2?OAKN(=]7+OH:3VP!Z0;'@5Y`<3:6='L>
MY5AF9\@'DK&_H8]P=F_IT0L\!O0MZ27;!1GG9_4U";T]/^P[-?@:/.P>;'T]
ME*^1P>[G0%LUTBJ"&'A$NZ*BKZ'%/9@&0\V(K_'&[D^FEGXQOL8ENY\8?7-D
MNRAE8%9M^93Z&L[L?@K:&IQ\#76V-#/'=BOP-?+9_70T\M+V-?#9_738--#Z
M&AKM_G91.-OZ&O[<'/2C18CY&M/L?KVW<)[R-76_>13OX#+.-X/(=+7[GY7;
MWH,V)C/BZZKL\4LU/4O8L,=IEK+Y?N4E;\DZ71X__;?Y>%AE>DBS[`Z0C0"R
M$;3+1E`\)%%:BP<,TDXJ@9HJ'=(ES?2A*MY+GTMX4O@8GMRJ477BF5W?H3>K
M\==8Y.6.^&ET[/6XU_/)(SK![/<;BH0XB#CWDAP+S\I^/6+>E7<(L.R>/Z9H
MPMYT]I1']=;VVG7:->1UKZ=X:#WN"^3[+(&O[SFU`KTC/M;7=YMTI<%A:HPU
M@=%;L,?4#O=,?5?][2:9OP,!0_>1ATHI0;,R)#YMJVILCH-6#NOU//*_QK/*
M=P]D>KJN>CE=I"9H&=-$C*12X=MQ9Z#,/HHR^Y[&83I-Q!R(F7E!)$6;5.*'
M.F-%:1?K?,(O/G[K/X](>,6)B>*E.*769W7E*$QJ.E&2;1D..]OJ8E5LK(IE
M=;1N?<"RRI+2;5]VS$(HXH7FGQ!!-(CX@A^%"TRPN,@3_*+8['H5+=&8@:5Y
M"BE*^Z&*[7@%^RK>=<PHMGI0SK,@XN-PFL7[H`HNQ5?-\)$A5AW!OFJ"CP>Q
M$<?JJP[XZ"M:B_'Q50L,5LW]-[N.)%L9O[O68*G#7+60W09G]S@:JL?;:EO#
M"\Q5R[FR+BT-QR;&%V7*F;E`A'7'<QHL1F&(<_INR2RFBZS_YK:P?FFR6]@C
M_IF*,U9MD=HK9$6OE+<I,_E4%K'8K]3UNORSMY:%O1T2/L9708)*;YI>B_`/
M$1)4J>/3K]T)M9GK2#N2ZYIPEG;W\-A*DV=^SI:>@J]6<NM5=BI:5IXT6Y%P
M9U_ZRNVI3KZ#G*L::\%7!5L=3L:GF*]JLD9`U1Z@OFJY9`S`X*1.%1#52\K?
M6.L>*^.<B5"/P1MB0I@D4QSAM7#YE6!A5>/=(G:#0J&Y%1]2S@^M+F.ZC*DX
M4((WX2W]&`L1-2`K=CV;(1%POOG%A?OAEH9;PD>]H42DS<$DQ60^7J)U(D.9
M`*3?@!,A3IN\]4^[4ULG_5EJO3_([!&8[*_FG<)&J)BUW%=$+I^%"_\MN29!
MYI/?&@A)@WT=_TU,$9Z3G1)7F%<4=PCFQW-S)&J;[BLF=[&X5%)>C/,+:ZMH
MM<FT!3H&G?05I^Q^Y+1^YF1$VW+([&;1;-(71]SF,[)%H^!=:FXS58W35_C9
M096C<\D96IQ<!I2N9C$545LR5:UFI=Z,0^4KJJC@5'5FE[_;,3'98)!\U:[T
M!'_YE>*KHJ8GP-?S@;YZ*/5D`DR83N_]>=U.A4PF]/4=(&>P5ZNE6KWUD\1)
M$/4;9@U&O@R=BK/S56G?8T6UFS6C)Z8TVW$UF]E7PZN^Y#0XFYD9-+IK=!`>
M>9FT8L$!3^;2I;VKK]^F49KE[E\L^3X>SP2-%"7H^N50<6FW;=#5N=3525;.
MMH/KMV"!23:1?^?2!?O*ESPM?3E.GOEG@2`^4.6V:<G6*"@*&+I"^;^;]&Q<
M0KI'?+\I:*ZO9Y7"6WZ^!$]93JT[)+;(^JSCN%T@@F8XX2+W5S)%-.&KE'][
M'S-<99BUU>KI:WPEB&\1,0&TOI*+<Z.6JCO.HJ64RDU/)BU80?]+\(87Z:+8
M6*7C(5-B7`D'K`F*\E^%2H.^5&_2IDW9&0<FUL;1L"DKX^"W-,G.@^Q(OEA]
M"?X14_[QOU.*68BG&2M20;16/2L43G(U5TP>XP(2OEQ+#GK\6'Y\1=&+1`.6
MLYE5H[#6MJ615O6PY9.9/+F$9LUNJ52EL#&I:8U*ODOX7);,`H_Q12:W<LDB
MO"4%VWT?8/[Y,ECBY,"%H6UKED=3=4BO<W7P-5PLVZ;[H8-^>F/?5.02DI?O
M#?6^6)GO@H4Z-UM=K=Z,I*V]_(CT?R5T&P!9,/]L>YIMI1J^@[?"SG1*TT*]
ML3?`-BV".KW7^CQ0I^LH-F79$VH/O4&B56E\L,S?#]+T(`?6GO+7=R\F0V!M
MZ.Q\]T\R/@2Z$'!\]T%JN&[5VG#?O84,0=-0%_ONZ&/N36"DF&[EP/."Z%/L
M'X"MY+4"4+_>_&Y]MYBK`HOGTX%7;V/U*'#\"#BVL((5.(*(HVV]*D`#\:6%
M:T<!XX!$ED-M]<Z]HF.N*W`;D!32!#=91N&/`Q)$P)/4DB?I0#)N@L^ML<_M
M-R3R.:%PQ&7'8)[G#F67031-HW4^E\H23M*S!)1@,F?WB&9$U.4CD17WQ<6V
M+ZZ%=F9W;YG=I>+>N\)1NGFB@XW3A"4!$:KY4?B/E"6*+!)-6^O-R(79H9I:
MDQ$K6NG12`^(NP@8GIJ-4]*&%8<CW2YWHX`.9(ZR;U';)AV.2YH3MTUS3D,W
M:^Z5+:_>"B]?N53PCR@G2[1T5)395,-#LY7=O]<&A*,"K,-Y^.H)<.25+&=T
MVOD%]#>:W=;M.SB5B$W@[*SRX2H)++^4T>+5>+[P0W&&X!?T@*8IS53TN1L7
M"F_XPA%)9M-DK<\X8/=4"?/MM.TD"2%H2WJI+0$9$V1,D#%!QNP59V[I"O75
MYQSX]1X`!_RZ_M-V:"XT%"6^W.MG[?K"VMEAW#=K.G\O4^R"]73*8ET5%>P\
MK':PFI1LIZIX1_1(V45942</M^6TY+,D-(EJ@4Q:'!@PUQ>:QH8H,U>J#>TU
MQU2S48?)#6F`4K_(_'UF2_>T5.!T=&&X1WQ>F>5[BM-D>](`J]=#5N]+P-<9
M#J*MM$+FV0:OS!JD6<E.0J\7%LI3%Y5^=8':.E2;#SOSW?\<,QEG7%72">L7
M1.*=O!=$4O0ICD-VAZ1L7U51US2O'Y;7)+M<V@GETV<4IA$:S_8OD=+I>+%:
M_ZC*6].D)8>BA3*1T&X9+P0@A[1K",-&5>T(QEAU:I=^=?-N.;^W!!`7*>/#
M9FS#FB@2D:GK@"#<!SZ]^6$[./G/$F::.\K[:!];,&H=[8.1N"5QBF6)P/=,
M,FHDRK>L[^EAI$CH2K"^9X/145.U.J^\OPL-&.L=,"M%:G^=WVWBM2/.MW)B
M]QJR2CV3[ZGJM,2T"O;I^/+.D;7N=W$B$B7=8!+PBRY_Y#8#BCW@.<$S/`V(
MR#HE/*'XFKF/(SS%O`;O\8*+U;\[\8P^(*=&YZ*H`'[`?;0@:*X]B7I%K[)3
M;5&M=NVPH%-ZE>KDW4(NC_GZDZ%2T^`Y4PK:/1DWH.8M-0\A7YU=U(?`<-6<
M4CA4R\MC!UTY"WF'7DL[A_(Z*9GF/XU(F+^IS6Y)N0SF32RCWC"8:QHYM=>4
MQO0RYC.691S49SDUF@`FM(],J)756[TZK#0-#*S/#*S^R0,L+;"TFBRMG2,-
M&%Y@>('A[8KAW4B8P/@"XVO)@^Z^M`]$P,XT"AC+5!OY-]F6':?)>,9G+UVD
MV4L\669P$1]-T3,B;/O&5+8^5S(.M_O^@.T%MA?87F![-=C>(QQ^P`L#+PR\
M<!4O?!-@^FL0I:@([+.AU>T7X]?\BJZ"IX:U5E;IRQCJ5)_J.J?/@@/#>0H,
MI\[N`P83&$Q-O6K-00A,(C")P"0:,XD9?-[D>/"!5?2,R=I&KFSA&C&&,EW]
MYG5CC-@7%`C\PC&9B!R2=/TH`<N69ZTSJM4^@!4%5A1846!%55ZK=@\U8%V!
M=076M8IUO24O*'\RA_]YA9X28;/Z9\IIOR7\]$ZS7RX#)M[`%?^(WUZ"2'S[
ME5`41/@/%/+?)NL_/_%#C(EH/,?.K]4DU_";-95\L?,W1_4HJZ5Z;H[2-<@4
MP"T?XX+2.YV`7P9^69-?/L[!#&PTL-'`1KMBH]LJDD^9F9:XA`K?IIB(=L<S
MT=%^9R0L38Q2T]FZ.1`.2MA<KKW34'BQNHQ)-N-I$'T)$O%ZT>J*;QLMO7.K
M)H&9W]>EC5X"'`F0;F(J<@X5KTE5/.^C;Q-HV*Q;+(IC5QRS8Z)[4+1I"40Y
M$.5`E`-1KE*4:\_0#$8\TS0=-;WN?'TZOBF.!E?E8#+PZ6IC&G#"WF?P!2T+
M:%D::UD(YSM7A9,)Q&+LR-][Z-2H:%0U>C("'0V!M`IH`$`&/,81KK'S0``$
M`="`>Y2?@H,1\H`[!.[0&G<(01C]XA$]XZ^VJI(M6I<II9M=JV]*J*D.O"/P
MCL`[`N^HH[2M.XF`CP0^$OC(*CY2O%CUBJ,H,[8E`9ECCE@>?01ZQXH;5PNO
M&B[3K(W>CK*.TS-L!/AKX$&/<3DTVL'`E0)7JLF5FIZ=P)L";PJ\:15O>D_C
M,)TFWP)*`Y+X;`?WBX/9G3>,F'X2'*VJ[L=D8+/7J`A<IC]<)C!->_>=R6$P
M1"[;C+G4.8:`H02&$AC*9@RE7Z9S8"O[SE86)JR]M;G)^[4R-*IK-@,L)["<
MWMZ(P')V8V77/:*``04&%!C0*@;T,EXL<!XK)\*HX^S]+$2F.V>4VU2".A36
M)4,Q:L/%U6XX#RV&Z5_.%+^$"F!*.\X8T>0\&2)3!EQ\(^[4]"0'WA1X4^!-
MJR.*0K0@VU<VN;#W@AG_PX\7`"4Y]30&O4N&;BW@KP;(7QV1SNU*JY'%#LL!
M<].G>ZF2N=$^FH";`6ZF5]R,&URDAV$_!,G>L'A7B.(7WIUX&GV;J)F+3;^@
M<,[%IM&4_X23_B@C&]!;<QVV:='%-=]JQJQ!`$I,8+)[PV0[N%\LG$/]N(F`
MZ^\'_Z94:;8[\T$D`)&@5R*!%]RON^=(?.&!@?\S4$N/TX0E`0GY=-S$]#6@
MX2:=LL;#+OJ5W7J\5JY#\1:02+Q]2[8;=SS;;N9[1&<Q7?`/!BZQMOKI(5H2
MZF.&Q:FZ?4VX)5;&O8`,!#(0R$`@`S6T?!C<?H.1=I02H_5;`AX%Z8A5&<R3
M(2"=@W1N)IUOV8;Q3#P,A0C+.I^@B!?A-P!+V,,S1_PB8"B\#U99+;?F*5V2
MG\HDUTGG[1IU8J1J.74M@9"T"JH*,%4-4$RS<B:!I`:2FJZUJNWA/Q@1#EAB
M8(F/R1([M%EYQ1@#.W@,^\;U8AG%*X0>$'W!4U2LZ_)<CZ*,%O[7>":>M9T3
M\5#K/>);.E\`^I8.V_VY1:^:_(>$4S;.3C>V5M";YI-IW'!?\%@?!".A1BZ3
M+52>^1PSEB[R[QICTZ(3$,)`"`,A#(0P2Y:*YA?!8.0P8R3;7"%@2>N8S0.+
M&J@/0'U0I3[(CJH)6J9T^LQWV#V-YS18>!'-[[%`/"36O(V+;-WJWJ5$JPK$
M\0-[;M^;K7:A#H;Q!@[F-#@8".+O,UMW2WAI]!B\>?P>4ILWWP_0J7WS75ZC
M)R.H4TDKJP!G/4#.VL'YK;'S^G&2`\O<#_Y'J3%4GX+`,@/+W"N6^22X0[\>
M-SI]'M$S_JJP\<QF:)H'2ZUAF_#E*0PY?+%&.-L,AJX6#9H$'A-X3.`Q@<?4
MLDHW.+&`!P4>%'C0*A[T.J`$DSF[1S3S[W`:I+E/3`VG)RWNXGJ6`ZE'/`1#
M]IQE!G:QTS.[;N\#KPB\HB:OJ#B*@1$$1A`802-&T%UHHGMV$!BJ8^@@OR$\
M?TY0.'I!-)BCNW3QA.C:J=\TSLND+6`C@8T$-A+8R%J5H]$!!2PFL)C`8E8&
MN:"Y^'>"EC$53[]Z[!3I&:NV-W$UC+BT>!]HU_?4U*D)+*0_+"2P2?M76\VV
M'R(O;<A"ZAP^P#`"PP@,8T.&T2\_2<_8QB(_Q]Y$WI(LW[I82!>K]8\&N9R,
M6NL#TWE2##.PE\!>`GO9$R9!4T-I>,`"RPDL9_]9SK]^$'2*O'O\P_\'4$L#
M!!0````(`%V!G4(G9%\+-!0``,'9```1`!P`8V=N>"TR,#$S,#,S,2YX<V15
M5`D``]+3?E'2TWY1=7@+``$$)0X```0Y`0``[3U=<]LXDN];M?\!YX?;V:K(
MLIV/G;B2V5(L.=&6;?DD)9FYERF8A"3LD(`6(&5K?_TUP`]!)`61DAQ3>WRQ
M1:*[T8UN-!J-#W[X^Y/OH041DG+V\>3\].P$$>9PE[+IQY.OHU9G=-7OG_S]
MES__Z<-_M5IH.$1=SACQ/+)$OSK$(P('!(WQ$V?<7Z*1,R,^?H4>L"0NX@S]
M^FEX@RY.SQ&:!<'\LMU^?'P\%<)-B)PZW&^C5BNIX%O$RB5Z=WIQ!FBKDB$/
MF7N)WAJOK@3!`4`C%YBX1!=GYZ];9V]:%V_'YV\N+WZ^?//^?TUH/E\*.IT%
MZ"?GKP!\]K:E,-#P='AJ2/7?:,29!&A_CMD2=3P/#1661$,BB5@0]S0F*K6P
M"%J0R8\GAGR/KT^YF+:ABO/VK[<W4:.<_/E/*(*]?'H0'EW#4&\2G-=MRF2`
MF4,,%(^R/RP8JEBUN5E)#B5FZ_S]^_=M76I`A[(UQ7B>PD^P?-#0<0%4<W[1
M.CMOO3Y?QPJ6<R(+T71),9XS94]KK#E\RLB3-@:ED[/7:^`,E!/ZQ>*[@6BK
MFMH`U`(H(JACHF['R^$H&#=(T<R6?MN."DU9P"X#L5P'E\0YG?)%.RXL;@67
MT&(L*"C&H&Q!9%",%)5E\0(LIB2XPSZ1<^R04HT.O=HG++CFPN^2"0X]J/%?
M(?;HA!+W!.$@$/0A#,@:0,A6(+\H*A\P8SS0_5,_JS?S.643'C_""V6$EX)[
M9`R:0.K'UV%_$X]![&3:"J[=Y4ZHN$S^8^;V6$"#91]J$+ZN]P11]^-)*<B4
MIX0KETPHHYK[\S/P0RA!-W\"*1310@:Q#^TLA2SQ$+SC@/VB?SO8<T)/(][`
M<XP<0]@0YP+\$0MVP%QQMADO?ILHYR`Z&P&SVK0&DSX,,CZ)%#2$LM_S97:5
MO`8]I#CP^VIP-QK<]+N=<:^+1F/X=]N[&X_0X!H-[GO#SK@/`(UFMFOF'HN`
MP2A\A><TP%ZQBK)`=EV]*:^KJ\'M_;#WI7<WZG_KH?X=//<:K576&CS"ZQD)
MJ%-2A1ICBQ[?[J=']-,:6W]M]+I=K]>4021(03]<:DZN/"QE/!(7J=6&8-?N
M.YMV/W5N.G=7/33ZTNN-&S^ZG^9*],YMV%MT^;?RNFQZ977=CF;09#/NN>`_
M>_\*(?[K,'<`32C4M!&*")-T06Q!3C42=FW_7,HO*[<\^M(!KSRXZ?:&H[^@
MWO]\[8]_:Q1^8(67Z-[5Z6TQ@?=[F4#C`ZJ;Q!66LVN//\H^<ZD@3E"LZ3R8
M59'G9S9%PD,70JI\M-49?4'7-X/OS<B\27-W/"!RS--Q-6UC.:)3!@.K@UG0
M<73"AK+I/?>H0P&#/`6?/.[\86AW;U)V"]#)!BH=C\M0$&4.H>]CL41\@HP*
MT*H&E%31:+^R]N_(HZ$J`3@A<Z(B<,E7,\RF!/JN"4.!Q-RK:AL'J<AN.1=9
MRX$ZT7I5C854MI!K3,4W[(5DU;0556^G8-?IZZQ.%3&DJ:%;@M7+1K&[*;:O
M,^;QSRYY"*`?1L%8G\E`Z!2O5..WZI_P3Y4ML*?>?F6"8(_^F[A0-HQ_?L:4
MR1LN957[^"&,V,WL3=;,5#VO]%]D5/=*I[P-?ANSV\GL6,#%<M7>U<UE(P&[
MFM]FU9S0:H*'753YF7/WD7H>]+V^6EB:T@>/=*#?!7)7Y58D:5?WN[RZ$Y(H
MHJG[<U)G8P&5+0"B*S=T@N]8"(C)=^[2)<C8-?VWK*834FCPX-&I;NNFAU?7
M[Q7W?1JD43K7D3EA:K*UJZXKDK3K_>?<N&W2:Q2^P^CL$C^:8RNVH&,NJ-J1
M5#FDVTK&KMCW>=>]1A&M2#9:KJSE+A$0T@8ZQ9I&V-`;OQ!W"KVGXT`1,+Q[
M)]^K`JME7)QE+6-5%S(J:ZRBNE6DK3J8J#P\85++-230,@1<M0RDSMQ_4ML;
M[_%28U4TC#WKL-M&/G<8`%)+TT)F=8UU5,\3JZ8<DGDHG!FT)_C?J<!^Q03Q
M%AIV[>;R>YH<6M%#,<%&NSN,^VJI;8R?=I^56PC8]9K+\0&5)GC;08D]+!B,
MKO*>".U#JVEP,[9=?;G<V7>B-HP3M]59$(&G!&ERC4)W\+EDJOZ#A^-"36MV
M[9QEZ-B5G,N<Q22;C;\OOOR6K'[^L&6XM$*[R>2R;_GE./130JO9<W'@E;DQ
M?O!*VD09.G95Y])O&U;IT$\1N4;;]5RNJV`T/Y`=N^WE4X#EENX:6WR>-;R*
M-K2%C%WW!5G"=#VOT>]S+NM4T')I8E9=O\[E_8J6>!JEOTQ2N((Y'*`:NZ'D
MDH#%">+&5%XL4US%6@Y2D]U@BO.*!5GCQF2>)\%8*6382L:N[.)D8Z/99\@Z
M5E#K-AIVG9;-0#9:?M949`5]EZ=FUWR9M&2C]:V72:0M>$<>,TE!U]4,82]_
ML415++LJRZ0+6VA%>5W%71)@VIS<*J'B--MG)N:BW9`0A=]0_$`]'7_'Y6XG
M2%$&$'<YH1#08R$ZHC)K"`>E;3>7TBG'EKG5TV`A@7(1#DQDL":,4E:0YJ6Q
MKWWMJXP;J8!IMXU<2M!B&XT_V5/?*M&:2?#JS=MIHE7-H#A3OZ+CH%;@K$T<
MF+K=;G+IQ+*IY!9:L:'.*1;CY3/0C94=S,I*>9@=J5BMYDTN,5G>:AKO\^QV
M$9\>'DPZ"VA2-1&`=AX!Y#Y.IQ11N]7DLI3EK<8X$)W6WP(&6HJ#QL$\DR%]
M%EP:2Y?14B6`I%&+O.;BD$:V=X5V`\QE/<L;H.8,K5A#$6\:<A5J200\-1;Z
MXRRT-YD0M7I";G$0"AHLNS@@\K">;Y<Z[':82\B6M\.4&91P@S0[C6<\I-T9
M:^K&SZSE;("RZSZ7N#77[S.K^8W"RBHL61@WUL73C7WYLJPB*V+;%9S+SQ8N
MVD.?CVI`E!5!-,JO,$J8!R#+38JV8]B5G,O<KE%LICD'T&KQIHDRVJV`:==R
M+N&Z85M%H^YG4O<@#-2]^.K;!!#X/V*A#T\+[.3#N,KX=M7G\JD;56_4@>)*
M4%I+8P%[6H#1FX9D"FVK5)FNGTRR6C644<I`]B!OMY]<7G6C_9C^(N4!!3.R
MMD(SB=[D[,NTOL;6#F]KT7PK;PEW!%Y^92X1WE*!/<VC'5L,("3WJ/H^B;M:
M_!],!G/UX105^^ULF,_!B]6*WY8\>&ZUXHCKC1;\"@'[2>E*")1(\4JM3JHR
M4YC5?9EZXKN2I^D#Y?N`WO*G=_R9&_Y*15A54.T65OKX>A-D/9O*T]2^+A[,
MM2ZC/<G+<IJW4K`;0/F=J.O7HNIS\%%-**FJ,85]32'911AO(NQ(&?JZC>57
M@.RSG@RHZG9&E"37M"X_JTQ&\JF"'U>=W<AR"5>+D>4V4AI<(<66RMBL&%O+
M_F<,4Z*8O<8P]_91A6\A2("?I*23LI*P&U`N:VOS4IN*XJH:8ZAH#+G;4\K'
M*"51[<K/[[C=<`E+$Z,<0.7Z<,*0.)PYU*-:!#6[H<D<1EX3F"1$.ZM#=9+R
MBHLY5Q^E!,RA^L?C+SFN5N[BDJR)/&=5=I/*Y8^C(QDMM,Z-&E`B?J(9CT0Q
M1RAE":4\*1I(U8T"GGS,\B_26#%,RQMKK&:-I?R-!=)N"[DL<V(+C2_9>UEP
M/;Z,CL1<K5IB,"F$R*T/[DC&KO=<BGG3$1ZU/R"M2[F$C6=]&LO8RS)*]?,*
MF';]YU+$F_7?>(*]`\GHD)31>N6"R))H5DV_RZ51BXYL-5I^#BV;FGO@81!#
MY%Q\!4R[KO,)S4)=FT^:?`+W_\J+JS_J(^9#,D'Z^^27Z@/='T\D]><>A.O1
M.RP<A6__LGE[+OB<"'7,J9V030CDL-<_I:Z-*--^,5<)A9D@DX\GZB/FK>3#
MV;\#QNF3[R4@`0U4+>90K0BI77R>=]*NK^3K:BPA."`4"-Y-R1R)W!Y^(%Y)
MD0&V0.0;1>%(I,UV\Q)"`TJ!T/<&H2+9/[3-C[[#T_I'X3^`Z%P$B!5^H'Z=
M<<K4VK8#<DIG1GQ\PZ.;T"THZJF5X+74J];Y1>OU^>F3=&,6JW"P:NEJ'"1X
M53DP2;W53VY0NNX$057ZME1U$RP?-'8H6\HR)9`!9L_.@=^-U>HJ3<PIQG.-
MV"9>(%-:K16MZJWO!J*MJ+19Z!-!G7*-D,52+?%>-?_YNWU8X*RU(QN<W>W&
M26'[[J\8]::J7C1929S3*5^T]1V98EF:G2*\Y&$O1EQ"*S.1X*@?>U5.];;Z
MRO4;:/'O#5P0+_H8J&+CXTG'<41(W'CY0-X2_X&(*(!5#OOW#>714`,F"+9[
MZ7(?4]8/B*_"L!.$'Z3>?_'Q)`!<</'`)[V$`89R=ZP1W5#$4R)&/7VL((&5
M(2#3(%2EGP4/YQ]/(G0*Y#>*$/JAOK]HTS=OU8$:&$Z(XE&N2U<1-1(\8@FD
MI&SZ<G*[_PPE<)Y<]O))'18!K@,"HVB@$WU=`N(X4;ZWP]R.KZX'^7?RJ$6^
MXTR=#='B=6(!S!9ZQDIJUY;JQ9BOILKWF+I]X'Q.`^R!K)\(@T`TN.9B"'$*
MA%;J-LXN61"/SQ7NE2"`*CL2BD,OR&Q92*X`SK7NCZK6;&^?,Y@)BF51BT^P
M)[<T>53V@#T5"D$!>:#!812AMKDO/W'F%OBB?%FM_!`P@;UDO\B:%NZAG8H=
M4'F<.O66+5SK"X(J2!G#_V`)W>!R!IC""1]T&V^0-3GX=AV=Q!NIJTSTC2?J
MEM[XH)PZZ3$!EWC-0_$;]-#835[#**(?TQTF9J,<F/#>O3N:V03/V;FKB#Q@
M6L1(X/$C/TQ#;J/ZG]:*8YA\$]-R$D/:NR7+4/Z/:\W88&+S25M@_\;<3O@(
MVK+@N/-H!M'@F`A?75C%V53]S!V8UNVU"_(QM$F5"W7T0)CY%DG4./M060N2
M@N3]CI'?09K$.,]8%!5M`JA1"+3&8C;>*2JL97"C3TK0!XT\YC?45]N![K$(
M&!%R1N<9F>R@1]$9X_U,.@(M^%#'FL!;88].XMR4JKBX3K.J*[X@,+\MGA$6
M%=:*^5`(-6?-G*K*RV&'JY-(7>[H@UG)?_6=$O!VZCLEQIIV+H]4#:U&CC[=
MXIA>E:VV.48>/@3&5N?#>D^.%ZJC:7U_CM59.N4J!`E(3UV[8;3%X4C&A@%6
MH5R]VF/P8H-ZSY][?$D@S!4+ZI#5)?+KU\RKC1;JCJ-[S8>^;SY.=.D/V/@J
M664VU2&I'H&[CC[Y4Q03Y4KJU$<T;]DH:.UM+<.?^*0-<<'O3@A0$43U1'CZ
MJJ-IXL9G;=3-8)YWQ]F(,,K%+69XJ@F9XAZ`V'[].37/0ZBT@C0':I1:-T<H
M^-=1EP,AD1N]BPKK-&3WGN8T(A?YQUP"UI1E.ZS9E1,^7V[<^4Q8=(QBC<N<
MCNQ@==*6O@WP%HLI9?&GGLQAH+#T^19V'+VT=&BYXM%\@URKTJ.0*PWB>D_8
MITS7IW-W^L(!XZ5>"=5!+UT3?5<"Y8;4'],+009!("[KDNA_LD`,8?X]8=C+
MBUP"_!C6*Q-)^BRY"W^IK\SHD@F!.9V[MGS[%2H7`3@7>'O/I5[N+6J6?8@=
M29]QB<_HA$8[6L"3+:A4_!?E/LL`URW%N<K&K@;4;GI*,!9K$\C:``MO7DZ,
M?^`Y9D22WPA304YN5-U07J?AU&!Q8P!G@:F3**E3*.%*2L`^VW3X@(ZB8-4G
MIST+3)VT=XN?J!_ZJR'/&/?UYKIN2,9\"$BZ5&WU$8NU47-G"D<Q)L32K;2H
M1D'+@D1)^&,((FXIV]<T=J5P'*8!C"UA<O`'"8R;P>S+-Q5PCB`O>+N0;L[Q
MF2_KY.GN0L53](%1=7_!/<0PJNUYJ)>IL4==0XI2T*:**$P6ID2\7%24<*S!
MY7<:S"A+$M7W?!Z?T"H0<1O"OE(>,N.5\`RN8LXA`@>5*,:_S[@_(D$0P7['
M<DBP,R-%"BV-64OE9O<H%@B8!S$EF>M(:Z'GMB^IR`'X?SUUC#88@4_\)Q?P
M^(]04.E2)V.KY<#KE'NP[=P?$L?#4J:3Q]6&:[V;.EH?^@S.4@$/F-JG!7I-
M=VH!(2]TU6UA=VH8453UA!S:PVRR%V+@&$(;RRW)&S<[5<"IV[S_/EJGP%-2
M>)7<F'<\+TKCQ>Y?JOC,T47?((XU6F%_4O59/MDJ2W;M9_=6V4:I1HTBR!S3
M]&A5<E8FV@L21%_9S,5\59#J%!.:)WM5:+#N%0<3O:@-'7\P*7$FZYY[U%D6
MN8[GK:9VWB9:`5+['92P"\+4QSYS%K,9J%X6HOE,OE>B#QYBKV@KQ%;(&FV-
M*.8UNU7""E7+K1-#HABF:B_H*LD`H_7XD8]G/)0P?(-O&C\2;T%LI]:,1C@<
MR2.8T`^)ZFR@RVASDI[^^C3(;)^P0AU#_K983Z#>^,QBSEN51:B3Y]K(<VS#
MY87,(-1-2+%0_3%-+1(YYI^(VGTG]!1EPPG6C."[$CF*3.5*P*)%ER'1\0;X
MMY5+J^@BGX/\$;C+D<H4A5XFZ"\*#K9"UB@X*.8U&QQ8H6H9'.0O/"O4E`VJ
M3EK*\9G3T":(FFK'\X"3>$><NK'!]2'(4-SH+Y%F1ZN2\'4:K.(M9/:)D0VH
M5L(4;GKOJ*E"E.+XM%R!W..E/EZALF:QI^@]@450J;CH3*>"3-66$G68"Z:Z
M3O;4ZH^H[!C&FSV;X9O>VUQT+/C@E(\A"QQ=-EM":EG"KNRV^URU'$4STX)5
M8O-EK=R:<4F-6NE5N5@83@IW;Y>`K9UHJT\X0$2N-O8947E/7<:<V7E?!6DM
MKM`6_6)9["S;NKOL)/!6S&,8-PH_#%*4J=X*6;=DLZ&3:SH)"&'C&6!.9\D*
MRPV=$/7]/T4SUX-WPJY3GTXVAA;N@RTJK!/SF7OETPT,VG48RZWK7P@IFK3M
M3:E&$[O=9,E._O:B4H<)XH=V=+\D_/P_4$L!`AX#%`````@`78&=0@]"(O%_
MS@``8NT+`!$`&````````0```*2!`````&-G;G@M,C`Q,S`S,S$N>&UL550%
M``/2TWY1=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`78&=0EVHUF`N%```
M#A4!`!4`&````````0```*2!RLX``&-G;G@M,C`Q,S`S,S%?8V%L+GAM;%54
M!0`#TM-^475X"P`!!"4.```$.0$``%!+`0(>`Q0````(`%V!G4)*.<,M'CD`
M`(FT!``5`!@```````$```"D@4?C``!C9VYX+3(P,3,P,S,Q7V1E9BYX;6Q5
M5`4``]+3?E%U>`L``00E#@``!#D!``!02P$"'@,4````"`!=@9U"H4KD.EUN
M``!U$`8`%0`8```````!````I(&T'`$`8V=N>"TR,#$S,#,S,5]L86(N>&UL
M550%``/2TWY1=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`78&=0NX#3!N#
M/0``))D%`!4`&````````0```*2!8(L!`&-G;G@M,C`Q,S`S,S%?<')E+GAM
M;%54!0`#TM-^475X"P`!!"4.```$.0$``%!+`0(>`Q0````(`%V!G4(G9%\+
M-!0``,'9```1`!@```````$```"D@3+)`0!C9VYX+3(P,3,P,S,Q+GAS9%54
L!0`#TM-^475X"P`!!"4.```$.0$``%!+!08`````!@`&`!H"``"QW0$`````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EOOAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Derivative Instruments - Information Regarding the Fair Value of the Forward Contracts Outstanding (Detail) (Currency forward contracts [Member], USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Mar. 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">Accrued expenses [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_DerivativeFairValueOfDerivativeLiability', window );">Liability Derivatives, Fair Value</a></td>
        <td class="nump">$ 83<span></span></td>
        <td class="nump">$ 14<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">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="re">
        <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_DerivativeFairValueOfDerivativeAsset', window );">Asset Derivatives, Fair Value</a></td>
        <td class="nump">$ 1<span></span></td>
        <td class="nump">$ 44<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 of derivative asset, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph a<br><br> -Clause 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 of derivative liability, presented on a gross basis even when the derivative instrument is subject to master netting arrangements and qualifies for net presentation 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph a<br><br> -Clause 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>16
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EIJAC">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of United States federal statutory corporate tax rate to Company's effective tax rate or income tax provision</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Income tax at federal statutory rate</a></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">2.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">(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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment', window );">2013 research and development credit</a></td>
        <td class="num">(1.00%)<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Discrete event- 2012 research and development credit</a></td>
        <td class="num">(3.00%)<span></span></td>
        <td class="text">&nbsp;&nbsp;<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax provision</a></td>
        <td class="nump">16.00%<span></span></td>
        <td class="nump">21.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>A ratio calculated by dividing the reported amount of income tax expense attributable to continuing operations for the period by GAAP-basis 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 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 47<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-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 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 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 S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.4-08.(h)(2))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6881521&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_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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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>The domestic federal statutory tax rate applicable under enacted tax laws to the Company's pretax income from continuing operations for the period. The "statutory" tax rate is the regular tax rate if there are alternative tax systems.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 47<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-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 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 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 S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>The portion of the difference between total income tax expense or benefit as reported in the Income Statement and the expected income tax expense or benefit that is attributable to changes in the income tax laws or 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 45<br><br> -Subparagraph g<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32687-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 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 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 S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 6.I)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the difference between statutory income tax rates in foreign jurisdictions and the domestic federal statutory income tax rate recorded 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 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 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=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the difference between the effective income tax rate and domestic federal statutory income tax rate attributable to nondeductible research and development expenses, including expenses associated with in-process research and development activities, 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 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 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=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseResearchAndDevelopment</nobr></td>
                  </tr>
                  <tr>
                    <td 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>The portion of the difference between the effective income tax rate and domestic federal statutory income tax rate that can be explained by the state and local income tax expense or benefit, net of the federal tax benefit (expense) thereon, recorded 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 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 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=6889476&amp;loc=d3e330036-122817<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EHH">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_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_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet', window );">Net foreign currency gain (loss)</a></td>
        <td class="nump">$ 63,000<span></span></td>
        <td class="num">$ (638,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_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated 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 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 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 (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624177-113959<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624171-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 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-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_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>18
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Calculation of Weighted-Average Shares</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average shares
were calculated as follows (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>43,261</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,570</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>869</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,020</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>44,130</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,590</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>


</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_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>19
<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;
}

..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>20
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EIDAC">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems', window );"><strong>Weighted Average Number Of Shares Outstanding Reconciliation [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted-average common shares outstanding</a></td>
        <td class="nump">43,261<span></span></td>
        <td class="nump">42,570<span></span></td>
      </tr>
      <tr class="re">
        <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">869<span></span></td>
        <td class="nump">1,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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average common and common-equivalent shares outstanding</a></td>
        <td class="nump">44,130<span></span></td>
        <td class="nump">43,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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems</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_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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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> -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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 171<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>21
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>New Pronouncements (Policies)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_PresentationOfReclassificationOfItemsOutOfAccumulatedOtherComprehensiveIncomePolicyTextBlock', window );">Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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.</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 $31,000 and $94,000 for
the first quarters of 2013 and 2012, respectively.</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_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 Policy [Text Block]</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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EKKBG">
      <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="2">3 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013

</div>
          <div>Employees

</div>
          <div>OptionPlan</div>
        </th>
        <th class="th">
          <div>Apr. 01, 2012</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_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">5,620,604<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_NumberOfStockOptionPlans', window );">Number of stock option plans</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_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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted-average grant-date fair values of stock options granted</a></td>
        <td class="nump">$ 16.13<span></span></td>
        <td class="nump">$ 12.98<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_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="re">
        <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="ro">
        <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="re">
        <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="ro">
        <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="re">
        <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">$ 3,298,000<span></span></td>
        <td class="nump">$ 3,314,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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Income tax benefit recognized related to stock-based compensation expense</a></td>
        <td class="nump">1,094,000<span></span></td>
        <td class="nump">1,087,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_EmployeeServiceShareBasedCompensationRecognizedPeriodCostsCapitalizedAmount', window );">Compensation expense was capitalized</a></td>
        <td class="nump">0<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">0<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_SharesBasedCompensationArrangementBySharesBasedPaymentAwardOptionsExercisableIntrinsicValue', window );">Total intrinsic values of stock options exercised</a></td>
        <td class="nump">7,193,000<span></span></td>
        <td class="nump">12,636,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedFairValue', window );">Total fair values of stock options vested</a></td>
        <td class="nump">6,932,000<span></span></td>
        <td class="nump">6,399,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation expense related to non-vested stock options</a></td>
        <td class="nump">$ 14,025,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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted-average period for unrecognized compensation expense related to non-vested stock options (years)</a></td>
        <td class="text">1 year 8 months 12 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">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="re">
        <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_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>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">General Stock Option 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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for grant under stock option plans</a></td>
        <td class="nump">4,361,494<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_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="re">
        <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">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="re">
        <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">1,259,110<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>
    </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.</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_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_NumberOfStockOptionPlans">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 stock option plans.</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_NumberOfStockOptionPlans</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:positiveIntegerItemType</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_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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6793087&amp;loc=d3e301413-122809<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>As of the balance sheet date, the aggregate unrecognized cost of equity-based awards made to employees under equity-based compensation awards that have yet 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 (i)<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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph h<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(c)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph c(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 (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>23
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E2GAI">
      <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>Mar. 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">$ 123,648<span></span></td>
      </tr>
      <tr 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">112,310<span></span></td>
      </tr>
      <tr 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">112,159<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</a></td>
        <td class="nump">13,230<span></span></td>
      </tr>
      <tr 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="nump">4,045<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">365,392<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">60,962<span></span></td>
      </tr>
      <tr 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">36,566<span></span></td>
      </tr>
      <tr 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">64,948<span></span></td>
      </tr>
      <tr 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">7,381<span></span></td>
      </tr>
      <tr 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="nump">1,548<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">171,405<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">22,982<span></span></td>
      </tr>
      <tr 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">34,387<span></span></td>
      </tr>
      <tr 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">7,950<span></span></td>
      </tr>
      <tr 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="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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="text">&nbsp;&nbsp;<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">65,319<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">11,493<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">20,385<span></span></td>
      </tr>
      <tr 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,477<span></span></td>
      </tr>
      <tr 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="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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="nump">923<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">39,278<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">5,604<span></span></td>
      </tr>
      <tr 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">4,503<span></span></td>
      </tr>
      <tr 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">23,620<span></span></td>
      </tr>
      <tr 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="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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="text">&nbsp;&nbsp;<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">33,727<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">12,952<span></span></td>
      </tr>
      <tr 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">11,181<span></span></td>
      </tr>
      <tr 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">2,437<span></span></td>
      </tr>
      <tr 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">1,427<span></span></td>
      </tr>
      <tr 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="nump">1,574<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">29,571<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Commercial paper [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">2,998<span></span></td>
      </tr>
      <tr 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="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_AvailableForSaleSecuritiesDebtMaturitiesAfterTwoYearsBeforeThreeYearsFairValue', window );">2-3 Years</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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="text">&nbsp;&nbsp;<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">2,998<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Less than 1 Year</a></td>
        <td class="nump">1,997<span></span></td>
      </tr>
      <tr 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">1,522<span></span></td>
      </tr>
      <tr 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,727<span></span></td>
      </tr>
      <tr 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">1,577<span></span></td>
      </tr>
      <tr 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="text">&nbsp;&nbsp;<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">11,823<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>
      </tr>
      <tr class="re">
        <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">4,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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearBeforeTwoYearsFairValue', window );">1-2 Years</a></td>
        <td class="nump">3,766<span></span></td>
      </tr>
      <tr 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="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_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterThreeYearsBeforeFourYearsFairValue', window );">3-4 Years</a></td>
        <td class="nump">2,845<span></span></td>
      </tr>
      <tr 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue', window );">4-5 Years</a></td>
        <td class="text">&nbsp;&nbsp;<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">$ 11,271<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fourth year but before fifth 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_AvailableForSaleSecuritiesDebtMaturitiesAfterFourYearsBeforeFiveYearsFairValue</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_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 2<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27161-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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 20<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 137<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 6: 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=7534914&amp;loc=d3e22054-111558<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 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>24
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EOBAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Detail) (Fair Value, Measurements, Recurring [Member], USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Measurements, Recurring [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_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>
      </tr>
      <tr class="re">
        <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>
      </tr>
    </table>
    <div style="display: none;">
      <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 FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 16B<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 7<br><br> -Footnote 2<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>XML
<SEQUENCE>25
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EIFAC">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_cgnx_ScheduleOfStockOptionsLineItems', window );"><strong>Schedule Of Stock Options [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free rate</a></td>
        <td class="nump">2.10%<span></span></td>
        <td class="nump">2.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
        <td class="nump">0.00%<span></span></td>
        <td class="nump">1.20%<span></span></td>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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 10 months 24 days<span></span></td>
        <td class="text">5 years 8 months 12 days<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ScheduleOfStockOptionsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ScheduleOfStockOptionsLineItems</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_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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(c)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6793087&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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(b)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph e(2)(d)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>26
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EMGAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Derivative Instruments - Outstanding Forward Contracts (Detail)<br></strong></div>
        </th>
        <th class="th">
          <div>Mar. 31, 2013

</div>
          <div>Euro/U.S. Dollar [Member]

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

</div>
          <div>U.S. Dollar/Euro [Member]

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

</div>
          <div>Japanese Yen/U.S. Dollar [Member]

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

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

</div>
          <div>JPY (&#xA5;)</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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments', window );">Outstanding forward contracts</a></td>
        <td class="nump">&#x20AC; 775,000<span></span></td>
        <td class="nump">$ 2,580,000<span></span></td>
        <td class="nump">&#xA5; 116,000,000<span></span></td>
        <td class="nump">&#xA5; 170,000,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_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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all foreign currency derivatives not designated as hedging instruments. Notional amount refers to the number of currency units specified in the foreign currency derivative contract.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 1A<br><br> -Subparagraph (d)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579245-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> -Glossary Notional Amount<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6519104<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 1B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5580258-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_NotionalAmountOfForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>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.6</span><table class="report" border="0" cellspacing="2" id="ID0ED6AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_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>
      </tr>
      <tr class="ro">
        <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">$ 15,583<span></span></td>
        <td class="nump">$ 14,282<span></span></td>
      </tr>
      <tr class="re">
        <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 operating activities:</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_StockOptionPlanExpense', window );">Stock-based compensation expense</a></td>
        <td class="nump">3,298<span></span></td>
        <td class="nump">3,314<span></span></td>
      </tr>
      <tr class="re">
        <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">1,828<span></span></td>
        <td class="nump">1,551<span></span></td>
      </tr>
      <tr class="ro">
        <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">961<span></span></td>
        <td class="nump">1,043<span></span></td>
      </tr>
      <tr class="re">
        <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">758<span></span></td>
        <td class="nump">1,835<span></span></td>
      </tr>
      <tr class="ro">
        <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 on sale of investments</a></td>
        <td class="num">(31)<span></span></td>
        <td class="num">(94)<span></span></td>
      </tr>
      <tr class="re">
        <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">(1,376)<span></span></td>
        <td class="num">(2,838)<span></span></td>
      </tr>
      <tr class="ro">
        <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="num">(1,371)<span></span></td>
        <td class="num">(179)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapital', window );">Change in operating assets and liabilities</a></td>
        <td class="num">(860)<span></span></td>
        <td class="num">(6,060)<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">18,790<span></span></td>
        <td class="nump">12,854<span></span></td>
      </tr>
      <tr class="re">
        <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>
      </tr>
      <tr class="ro">
        <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">(76,694)<span></span></td>
        <td class="num">(56,721)<span></span></td>
      </tr>
      <tr class="re">
        <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">48,248<span></span></td>
        <td class="nump">37,188<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant, and equipment</a></td>
        <td class="num">(1,908)<span></span></td>
        <td class="num">(2,487)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
        <td class="num">(30,354)<span></span></td>
        <td class="num">(22,020)<span></span></td>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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">9,168<span></span></td>
        <td class="nump">13,104<span></span></td>
      </tr>
      <tr class="ro">
        <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="num">(4,271)<span></span></td>
      </tr>
      <tr class="re">
        <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">1,376<span></span></td>
        <td class="nump">2,838<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 financing activities</a></td>
        <td class="nump">10,544<span></span></td>
        <td class="nump">11,671<span></span></td>
      </tr>
      <tr class="re">
        <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</a></td>
        <td class="num">(1,383)<span></span></td>
        <td class="nump">951<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">(2,403)<span></span></td>
        <td class="nump">3,456<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at beginning of period</a></td>
        <td class="nump">45,160<span></span></td>
        <td class="nump">38,103<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at end of period</a></td>
        <td class="nump">$ 42,757<span></span></td>
        <td class="nump">$ 41,559<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=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 142<br><br> -Paragraph 45<br><br> -Subparagraph a(2)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6943989&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> -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 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 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&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> -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=6361293&amp;loc=d3e6676-107765<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 FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7, 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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=6943989&amp;loc=d3e3044-108585<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 02<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_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. 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> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 5<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 28<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&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>The effect of exchange rate changes on cash 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 excess tax benefit (tax deficiency) that arises when compensation cost from non-qualified share-based compensation recognized on the entity's tax return exceeds (is less than) compensation cost from equity-based compensation recognized in financial statements. Excess tax benefit (tax deficiency) increases (decreases) net cash provided by 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 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6576910&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 excess tax benefit (tax deficiency) that arises when compensation cost from non-qualified equity-based compensation recognized on the entity's tax return exceeds (is less than) compensation cost from equity-based compensation recognized in financial statements. Excess tax benefit (tax deficiency) reduces (increases) net cash provided by 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 718<br><br> -SubTopic 20<br><br> -Section 55<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6576910&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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6943989&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_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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&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_IncreaseDecreaseInOperatingCapital">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all assets and liabilities used in 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&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_IncreaseDecreaseInOperatingCapital</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>The net cash inflow or outflow from financing activity for 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 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&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=6943989&amp;loc=d3e3574-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>The net cash inflow or outflow from investing 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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&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=6943989&amp;loc=d3e3574-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>The net cash from (used in) all of the entity's operating activities, including those of discontinued operations, of the reporting entity. Operating activities generally involve producing and delivering goods and providing services. Operating activity cash flows include transactions, adjustments, and changes in value that are not defined as investing or financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 25<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3536-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 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 24<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3521-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 03<br><br> -Paragraph 19<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 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 3: 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 4: 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 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.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 10, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 20<br><br> -Article 9<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 Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 87-21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28, 29, 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<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 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 13: 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=20435746&amp;loc=d3e565-108580<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A7<br><br> -Appendix A<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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>Cash outflow in the form of ordinary dividends to common shareholders, generally out of earnings.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 20<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6943989&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_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=6943989&amp;loc=d3e3213-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15, 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>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 (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3213-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 17<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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> -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=6943989&amp;loc=d3e3255-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Financing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6513228<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph i<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 18<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-108585<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 31<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6943989&amp;loc=d3e3602-108585<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph i<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>EXCEL
<SEQUENCE>28
<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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S
M,31B.&5A9F0B#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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D
M83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A
M-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+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^0T].4T],241!5$5$
M7U-4051%345.5%-?3T9?3U!%/"]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^0T].4T],241!5$5$7U-4051%345.5%-?3T9?0T]-/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#`S+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0T].4T],241!
M5$5$7U-4051%345.5%-?3T9?0T]-,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-/3E-/3$E$051%1%]"04Q!3D-%7U-(14544SPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970P-2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-/3E-/3$E$
M051%1%]"04Q!3D-%7U-(14544U]083PO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970P-BYH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/D-/3E-/3$E$051%1%]35$%414U%3E1?3T9?4TA!
M4CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970P-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-/3E-/
M3$E$051%1%]35$%414U%3E1?3T9?4TA!4C$\+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#3TY33TQ)1$%4141?0T].1$5.4T5$7U-4
M051%344\+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%M93Y3
M=6UM87)Y7V]F7U-I9VYI9FEC86YT7T%C8V]U;G0\+W@Z3F%M93X-"B`@("`\
M>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,3`N
M:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7
M;W)K<VAE970^#0H@("`@/'@Z3F%M93Y.97=?4')O;F]U;F-E;65N=',\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T,3$N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y&86ER7U9A;'5E
M7TUE87-U<F5M96YT<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q,BYH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/D-A<VA?0V%S:%]%<75I=F%L96YT<U]A;F1?26YV93PO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970Q,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DEN=F5N=&]R:65S/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#$T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^26YT86YG:6)L
M95]!<W-E='-?86YD7T=O;V1W:6QL/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#$U+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^5V%R<F%N='E?3V)L:6=A=&EO;G,\+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#;VYT:6YG96YC:65S/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#$W+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^26YD96UN:69I
M8V%T:6]N7U!R;W9I<VEO;G,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,3@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;G1S/"]X.DYA;64^#0H@
M("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E
M=#$Y+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X
M8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^4W1O8VM"87-E9%]#;VUP96YS
M871I;VX\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T,C`N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3
M=&]C:U]297!U<F-H87-E7U!R;V=R86T\+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%M93Y487AE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970R,BYH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/E=E:6=H=&5D079E<F%G95]3:&%R97,\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T,C,N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y396=M96YT7TEN9F]R
M;6%T:6]N/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968]
M,T0B5V]R:W-H965T<R]3:&5E=#(T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^
M3F5W7U!R;VYO=6YC96UE;G1S7U!O;&EC:65S/"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#(U+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^1F%I<E]686QU95]-96%S=7)E;65N='-?
M5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968]
M,T0B5V]R:W-H965T<R]3:&5E=#(V+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^
M0V%S:%]#87-H7T5Q=6EV86QE;G1S7V%N9%]);G9E,3PO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970R
M-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/DEN=F5N=&]R:65S7U1A8FQE<SPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970R."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E=A<G)A;G1Y
M7T]B;&EG871I;VYS7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E
M=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970R.2YH=&UL(B\^#0H@
M("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@("`\>#I.86UE/D1E<FEV871I=F5?26YS=')U;65N='-?5&%B;&5S/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#,P+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^4W1O8VM"87-E
M9%]#;VUP96YS871I;VY?5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#,Q+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^5&%X97-?5&%B;&5S/"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#,R+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^5V5I9VAT961!=F5R86=E7U-H87)E<U]4
M86)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T,S,N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3
M96=M96YT7TEN9F]R;6%T:6]N7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-"YH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/DYE=U]0<F]N;W5N8V5M96YT<U]!9&1I=&EO
M;F%L7SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$
M(E=O<FMS:&5E=',O4VAE970S-2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K
M<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D9A
M:7)?5F%L=65?365A<W5R96UE;G1S7T%S<V5T<SPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-BYH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D9A:7)?5F%L=65?365A<W5R96UE;G1S
M7T%D9&ET:3PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970S-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE
M/D-A<VA?0V%S:%]%<75I=F%L96YT<U]A;F1?26YV93(\+W@Z3F%M93X-"B`@
M("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T
M,S@N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC
M96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y#87-H7T-A<VA?17%U:79A;&5N
M='-?86YD7TEN=F4S/"]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^0V%S:%]#87-H7T5Q=6EV86QE;G1S7V%N9%]);G9E-#PO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970T,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-A<VA?0V%S:%]%<75I
M=F%L96YT<U]A;F1?26YV934\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T-#$N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y#87-H7T-A<VA?17%U:79A;&5N='-?86YD7TEN=F4V/"]X
M.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H
M965T<R]3:&5E=#0R+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^26YV96YT;W)I
M97-?26YV96YT;W)I97-?1&5T86EL/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H
M965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#0S+FAT;6PB+SX-
M"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T
M/@T*("`@(#QX.DYA;64^5V%R<F%N='E?3V)L:6=A=&EO;G-?0VAA;F=E<U]I
M/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R
M:W-H965T<R]3:&5E=#0T+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V]N=&EN
M9V5N8VEE<U]!9&1I=&EO;F%L7TEN9F]R/"]X.DYA;64^#0H@("`@/'@Z5V]R
M:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#0U+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<U]!9&1I
M=&EO/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B
M5V]R:W-H965T<R]3:&5E=#0V+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1&5R
M:79A=&EV95]);G-T<G5M96YT<U]/=71S=&%N/"]X.DYA;64^#0H@("`@/'@Z
M5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E=#0W+FAT
M;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R
M:W-H965T/@T*("`@(#QX.DYA;64^1&5R:79A=&EV95]);G-T<G5M96YT<U])
M;F9O<FUA/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968]
M,T0B5V]R:W-H965T<R]3:&5E=#0X+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^
M1&5R:79A=&EV95]);G-T<G5M96YT<U]);F9O<FUA,3PO>#I.86UE/@T*("`@
M(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T
M.2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-T;V-K0F%S961?0V]M<&5N<V%T
M:6]N7T%D9&ET:3PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(
M4F5F/3-$(E=O<FMS:&5E=',O4VAE970U,"YH=&UL(B\^#0H@("`\+W@Z17AC
M96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.
M86UE/E-T;V-K0F%S961?0V]M<&5N<V%T:6]N7U-U;6UA<CPO>#I.86UE/@T*
M("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE
M970U,2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%
M>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-T;V-K0F%S961?0V]M<&5N
M<V%T:6]N7U=E:6=H=#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U,BYH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/E-T;V-K0F%S961?0V]M<&5N<V%T:6]N7U-T;V-K0CPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970U,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-T;V-K7U)E<'5R8VAA
M<V5?4')O9W)A;5]!9&1I=#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O
M=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U-"YH=&UL(B\^#0H@("`\
M+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M("`\>#I.86UE/E1A>&5S7U)E8V]N8VEL:6%T:6]N7V]F7U5N:71E9#PO>#I.
M86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E
M=',O4VAE970U-2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@
M("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E1A>&5S7T%D9&ET
M:6]N86Q?26YF;W)M871I;VY?1#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E
M=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U-BYH=&UL(B\^#0H@
M("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@("`\>#I.86UE/E=E:6=H=&5D079E<F%G95]3:&%R97-?0V%L8W5L83PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970U-RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E=E:6=H=&5D
M079E<F%G95]3:&%R97-?061D:71I;SPO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970U."YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/E-E9VUE;G1?26YF;W)M871I;VY?061D:71I;VYA
M;#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970U.2YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-E9VUE
M;G1?26YF;W)M871I;VY?26YF;W)M871I;SPO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970V,"YH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@(#PO>#I%>&-E;%=O<FMS
M:&5E=',^#0H@(#QX.E-T>6QE<VAE970@2%)E9CTS1")7;W)K<VAE971S+W)E
M<&]R="YC<W,B+SX-"B`@/'@Z06-T:79E4VAE970^,#PO>#I!8W1I=F53:&5E
M=#X-"B`@/'@Z4')O=&5C=%-T<G5C='5R93Y&86QS93PO>#I0<F]T96-T4W1R
M=6-T=7)E/@T*("`\>#I0<F]T96-T5VEN9&]W<SY&86QS93PO>#I0<F]T96-T
M5VEN9&]W<SX-"B`\+W@Z17AC96Q7;W)K8F]O:SX-"CPO>&UL/CPA6V5N9&EF
M72TM/@T*/"]H96%D/@T*("`\8F]D>3X-"B`@(#QP/E1H:7,@<&%G92!S:&]U
M;&0@8F4@;W!E;F5D('=I=&@@36EC<F]S;V9T($5X8V5L(%A0(&]R(&YE=V5R
M+CPO<#X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#`Q+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#!%3TQ!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY$;V-U;65N="!A;F0@
M16YT:71Y($EN9F]R;6%T:6]N/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/DUA<BX@,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<^16YT:71Y($EN9F]R;6%T:6]N(%M,:6YE
M($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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$;V-U;65N="!4>7!E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XQ,"U1/'-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!;65N9&UE;G0@1FQA9SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^9F%L<V4\<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/D1O8W5M96YT(%!E<FEO9"!%;F0@1&%T93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^36%R(#,Q+`T*"0DR,#$S
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$;V-U;65N="!&:7-C86P@665A<B!&;V-U<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^,C`Q,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`^1&]C=6UE;G0@1FES8V%L(%!E<FEO9"!&
M;V-U<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^43$\<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/E1R861I
M;F<@4WEM8F]L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#Y#1TY8
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%;G1I='D@4F5G:7-T<F%N="!.86UE/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#Y#3T=.15@@0T]24#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`^16YT:71Y($-E;G1R86P@26YD97@@
M2V5Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XP,#`P.#4Q,C`U
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#=7)R96YT($9I<V-A;"!996%R($5N9"!$871E/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XM+3$R+3,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%;G1I='D@1FEL97(@0V%T96=O
M<GD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/DQA<F=E($%C8V5L
M97)A=&5D($9I;&5R/'-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%;G1I='D@0V]M;6]N(%-T;V-K+"!3:&%R97,@3W5T
M<W1A;F1I;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0S+#0U
M,2PY,S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#`R+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#!%5T5!1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#3TY33TQ)1$%4140@
M4U1!5$5-14Y44R!/1B!/4$52051)3TY3("A54T0@)"D\8G(^26X@5&AO=7-A
M;F1S+"!E>&-E<'0@4&5R(%-H87)E(&1A=&$L('5N;&5S<R!O=&AE<G=I<V4@
M<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#(^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S
M,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(N
M(#`Q+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#X\<W1R;VYG/E)E=F5N=64\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%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`^4')O9'5C=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`W-"PV-S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#<Q+#0P-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`^4V5R=FEC93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-BPR,C`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#,P,CQS<&%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/E1O=&%L(')E=F5N
M=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@P+#@Y,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<W+#<P
M.3QS<&%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]N9SY#;W-T(&]F(')E=F5N=64\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/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`^4')O9'5C=#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,38L-#8T/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-34V/'-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<#Y397)V:6-E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#DU.3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L-3`R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@
M8V]S="!O9B!R979E;G5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ.2PT,C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ.2PP-3@\<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<^1W)O<W,@;6%R9VEN/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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!R;V1U8W0\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4X+#(P.#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4U+#@U,3QS<&%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`^4V5R
M=FEC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPR-C$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#@P
M,#QS<&%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/E1O=&%L(&=R;W-S(&UA<F=I;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-C$L-#8Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-3@L-C4Q/'-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<#Y297-E87)C:"P@9&5V96QO<&UE;G0L
M(&%N9"!E;F=I;F5E<FEN9R!E>'!E;G-E<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,3$L,S(Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3`L,S8Q/'-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<#Y396QL:6YG+"!G96YE<F%L+"!A
M;F0@861M:6YI<W1R871I=F4@97AP96YS97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,R+#$V-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C,P+#4T.3QS<&%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/D]P97)A=&EN9R!I;F-O;64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#DX,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W+#<T,3QS
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!G86EN("AL;W-S*3PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-C,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M/B@V,S@I/'-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);G9E<W1M96YT(&EN8V]M93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,SDR/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3<R/'-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/=&AE<B!I;F-O
M;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q-SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-O
M;64@8F5F;W)E(&EN8V]M92!T87@@97AP96YS93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3@L-34S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3@L,#<X/'-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-O;64@=&%X(&5X<&5N
M<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L.3<P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPW.38\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y.970@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#$U+#4X,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,30L,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<#X\<W1R;VYG/D5A<FYI;F=S('!E<B!W96EG:'1E
M9"UA=F5R86=E(&-O;6UO;B!A;F0@8V]M;6]N+65Q=6EV86QE;G0@<VAA<F4Z
M/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D)A
M<VEC/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N,S8\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N
M,S0\<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/D1I;'5T960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,"XS-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,"XS,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`^/'-T<F]N9SY796EG:'1E9"UA=F5R86=E(&-O;6UO;B!A
M;F0@8V]M;6]N+65Q=6EV86QE;G0@<VAA<F5S(&]U='-T86YD:6YG.CPO<W1R
M;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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"87-I8SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,C8Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#(L-3<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$
M:6QU=&5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"PQ,S`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,RPU.3`\<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-A<V@@9&EV:61E;F1S('!E<B!C;VUM;VX@<VAA<F4\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XQ/'-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=%]B,F$V,S@P85\Y9#`T7S0T
M9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O
M<FMS:&5E=',O4VAE970P,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-$240P14E(04,^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^0T].4T],241!5$5$(%-4051%345.5%,@3T8@0T]-
M4%)%2$5.4TE612!)3D-/344@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N
M;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^,R!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y!<'(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<#Y.970@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#$U+#4X,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,30L,C@R/'-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<#X\<W1R;VYG/D]T:&5R
M(&-O;7!R96AE;G-I=F4@:6YC;VUE+"!N970@;V8@=&%X.CPO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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.970@=6YR96%L:7IE
M9"!G86EN(&]N(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<RP@;F5T
M(&]F('1A>"!O9B`D-#(@86YD("0R.3$@:6X@,C`Q,R!A;F0@,C`Q,BP@<F5S
M<&5C=&EV96QY/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-S,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#,Q-#QS<&%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`^1F]R96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A9&IU<W1M96YT
M<RP@;F5T(&]F('1A>"!O9B`H)#(R-RD@86YD("0R,#8@:6X@,C`Q,R!A;F0@
M,C`Q,BP@<F5S<&5C=&EV96QY/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@R+#0Y-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XU+#,R-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE
M("AL;W-S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,BPS,C$I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-BPV-#`\<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#;VUP<F5H96YS:79E(&EN8V]M93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`Q,RPR-C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(P+#DR,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?8C)A-C,X,&%?.60P-%\T-&9D
M7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O
M+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K
M<VAE971S+U-H965T,#0N:'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*2#X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY#3TY33TQ)1$%4140@4U1!5$5-14Y44R!/1B!#3TU04D5(
M14Y3259%($E.0T]-12`H4&%R96YT:&5T:6-A;"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-$=&@@8V]L<W!A;CTS1#(^,R!-
M;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(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<#Y487@@969F96-T(&]F('5N
M<F5A;&EZ960@9V%I;B`H;&]S<RD@;VX@879A:6QA8FQE+69O<BUS86QE(&EN
M=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`R.3$\<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/E1A>"!E9F9E8W0@;V8@9F]R96EG;B!C=7)R96YC>2!T<F%N<VQA
M=&EO;B!A9&IU<W1M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B0@*#(R-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#(P-CQS<&%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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?
M-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T,#4N:'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$,$5124%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D-/3E-/
M3$E$051%1"!"04Q!3D-%(%-(14544R`H55-$("0I/&)R/DEN(%1H;W5S86YD
M<RP@=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S/&)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/CQS=')O;F<^0W5R<F5N
M="!A<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<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-A<V@@86YD(&-A<V@@97%U:79A;&5N=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@-#(L-S4W/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T-2PQ-C`\<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/E-H;W)T+71E
M<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$R-2PT,3$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,#4L,3`U/'-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!8V-O=6YT<R!R96-E:79A8FQE+"!L97-S(')E
M<V5R=F5S(&]F("0Q+#$P,"!A;F0@)#$L,3,Q(&EN(#(P,3,@86YD(#(P,3(L
M(')E<W!E8W1I=F5L>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-#(L-S@P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-#(L,S@W/'-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);G9E;G1O<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C8L,#4W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,C8L,3@R/'-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$969E<G)E9"!I;F-O;64@=&%X
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8L,S(U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPS-CD\
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!R97!A:60@97AP96YS97,@86YD(&]T:&5R(&-U<G)E;G0@87-S971S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPW-CD\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PS.30\<W!A
M;CX\+W-P86X^/"]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`^,C4W+#`Y.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(S.2PU.3<\<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`^,C0U+#0X-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S."PR-34\
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!R;W!E<G1Y+"!P;&%N="P@86YD(&5Q=6EP;65N="P@;F5T/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-"PV-#<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-"PX,C`\<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/D1E9F5R<F5D
M(&EN8V]M92!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3<L,C8X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,34L-C0W/'-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);G1A;F=I8FQE(&%S<V5T<RP@;F5T/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPX,#D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-"PW-S`\<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=O;V1W:6QL
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,2PV.#D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,2PV.#D\
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]T:&5R(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPU,S(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XR+#@R-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/E1O=&%L(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-C4R+#4R.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C8R-RPV,#4\<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<^0W5R<F5N="!L
M:6%B:6QI=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/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`^06-C;W5N=',@<&%Y86)L93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-BPX,34\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XV+#@Q-3QS<&%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`^06-C<G5E9"!E>'!E;G-E<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C0L,C4X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CDL-3DP/'-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!8V-R
M=65D(&EN8V]M92!T87AE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,BPR,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ+#`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`^1&5F97)R960@<F5V96YU92!A;F0@8W5S=&]M97(@
M9&5P;W-I=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$S+#@Q
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$R+#8Y,#QS<&%N/CPO<W!A;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/E1O=&%L(&-U<G)E;G0@;&EA8FEL:71I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C0W+#$Q,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4P+#$P-#QS<&%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`^4F5S97)V92!F
M;W(@:6YC;VUE('1A>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XU+#DU-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4L,C$V/'-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#;VUM:71M96YT<R!A;F0@8V]N=&EN9V5N8VEE<R`H
M3F]T92`X*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[
M)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^)FYB<W`[)FYB<W`[/'-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-H87)E:&]L9&5R<R<@97%U
M:71Y.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
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#;VUM;VX@<W1O8VLL("0N,#`R('!A<B!V86QU92`M($%U=&AO<FEZ960Z
M(#$T,"PP,#`@<VAA<F5S+"!I<W-U960Z(#0S+#0U,B!A;F0@-#,L,#4U('-H
M87)E<R!I;B`R,#$S(&%N9"`R,#$R+"!R97-P96-T:79E;'D\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C@W/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#8\<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%D9&ET:6]N86P@<&%I9"UI
M;B!C87!I=&%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-SDL
M,3DR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,38U+#(T.#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`^4F5T86EN960@96%R;FEN9W,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0U,BPP-#D\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,S8L-#8V/'-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!8V-U;75L871E9"!O
M=&AE<B!C;VUP<F5H96YS:79E(&QO<W,L(&YE="!O9B!T87@\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#,Q+#@V-RD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R.2PU,34I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@
M<VAA<F5H;VQD97)S)R!E<75I='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4Y.2PT-C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XU-S(L,C@U/'-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@;&EA8FEL:71I97,@86YD
M('-H87)E:&]L9&5R<R<@97%U:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#8U,BPU,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#8R-RPV,#4\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P
M7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B
M,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T
M<R]3:&5E=#`V+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#!%5T5!0SX-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^
M/'-T<F]N9SY#3TY33TQ)1$%4140@0D%,04Y#12!32$5%5%,@*%!A<F5N=&AE
M=&EC86PI("A54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!E>&-E<'0@4&5R(%-H
M87)E(&1A=&$L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+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<#Y297-E<G9E
M<R!F;W(@86-C;W5N=',@<F5C96EV86)L93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`Q+#$P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,2PQ,S$\<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-O;6UO;B!S=&]C:RP@<&%R
M('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#`N,#`R
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M)"`P+C`P,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`^0V]M;6]N('-T;V-K+"!S:&%R97,@875T:&]R:7IE9#PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,30P+#`P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T,"PP,#`\<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-O
M;6UO;B!S=&]C:RP@<VAA<F5S(&ES<W5E9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-#,L-#4R/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#,L,#4U/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D
M83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A
M-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O
M4VAE970P-RYH=&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-$240P14Y"0D<^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS
M=')O;F<^0T].4T],241!5$5$(%-4051%345.5"!/1B!32$%214A/3$1%4E,G
M($5154E462`H55-$("0I/&)R/DEN(%1H;W5S86YD<SPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/E1O=&%L/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D-O;6UO;B!3=&]C:R!;365M8F5R73QB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!9&1I=&EO;F%L(%!A:60M
M:6X@0V%P:71A;"!;365M8F5R73QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y2971A:6YE9"!%87)N:6YG<R!;365M8F5R73QB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y!8V-U;75L871E9"!/=&AE<B!#;VUP
M<F5H96YS:79E($QO<W,@6TUE;6)E<ET\8G(^/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"86QA;F-E(&%T($1E8RX@,S$L
M(#(P,3(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-3<R+#(X
M-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/B0@.#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#$V-2PR-#@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#0S-BPT-C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#(Y+#4Q-2D\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R8SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)E9VEN;FEN9R!"
M86QA;F-E+"!3:&%R97,@870@1&5C+B`S,2P@,C`Q,CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#,L,#4U/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,#4U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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)<W-U86YC92!O9B!C
M;VUM;VX@<W1O8VL@=6YD97(@<W1O8VL@;W!T:6]N('!L86YS/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#$V.#QS<&%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-$;G5M<#XY+#$V-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^27-S=6%N8V4@
M;V8@8V]M;6]N('-T;V-K('5N9&5R('-T;V-K(&]P=&EO;B!P;&%N<RP@<VAA
M<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.3<\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS.3<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<#XS+#(Y.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,CDX/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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%>&-E<W,@=&%X(&)E;F5F
M:70@9G)O;2!S=&]C:R!O<'1I;VX@97AE<F-I<V5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ+#,W-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,S<V/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y487@@8F5N969I="!F;W(@
M<F5S96%R8V@@86YD(&1E=F5L;W!M96YT(&-R961I=',@87,@82!R97-U;'0@
M;V8@<W1O8VL@;W!T:6]N(&%C8V]U;G1I;F<\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$P,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$P,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^3F5T(&EN8V]M93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,34L-3@S/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-3@S/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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.970@=6YR96%L:7IE
M9"!G86EN(&]N(&%V86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<RP@;F5T
M(&]F('1A>"!O9B`D-#(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$W,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$W,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`^4F5C;&%S<VEF:6-A=&EO;B!O9B!N970@<F5A;&EZ960@9V%I
M;B!O;B!T:&4@<V%L92!O9B!A=F%I;&%B;&4M9F]R+7-A;&4@:6YV97-T;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,Q*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#,Q*3QS<&%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`^1F]R
M96EG;B!C=7)R96YC>2!T<F%N<VQA=&EO;B!A9&IU<W1M96YT+"!N970@;V8@
M=&%X(&]F("0R,C<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(L
M-#DT*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6T^*#(L-#DT*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')C/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4@870@36%R+B`S,2P@,C`Q,SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`U.3DL-#8Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`X-SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,3<Y+#$Y,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@-#4R+#`T.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^)"`H,S$L.#8W*3QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')C/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^16YD:6YG($)A;&%N8V4L(%-H
M87)E<R!A="!-87(N(#,Q+"`R,#$S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT,RPT-3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XT,RPT-3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q
M-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P
M85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E
M=#`X+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#!%4T8^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M0T].4T],241!5$5$(%-4051%345.5"!/1B!32$%214A/3$1%4E,G($5154E4
M62`H4&%R96YT:&5T:6-A;"D@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N
M;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,R!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^36%R+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`^5&%X(&5F9F5C="!O9B!U;G)E86QI>F5D(&=A:6X@
M;VX@879A:6QA8FQE+69O<BUS86QE(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#0R/'-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@@8F5N969I="!O9B!F;W)E
M:6=N(&-U<G)E;F-Y('1R86YS;&%T:6]N(&%D:G5S=&UE;G0\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C(W/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO
M8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E
M=',O4VAE970P.2YH=&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-$240P140V044^#0H@("`@("`\='(^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R
M/CQS=')O;F<^0T].4T],241!5$5$($-/3D1%3E-%1"!35$%414U%3E13($]&
M($-!4T@@1DQ/5U,@*%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S<R!O
M=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^,R!-;VYT:',@16YD960\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y!<'(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/D-A<V@@9FQO=W,@9G)O;2!O<&5R871I;F<@
M86-T:79I=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%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`^3F5T(&EN8V]M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`Q-2PU.#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#$T+#(X,CQS<&%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!9&IU<W1M96YT<R!T
M;R!R96-O;F-I;&4@;F5T(&EN8V]M92!T;R!N970@8V%S:"!P<F]V:61E9"!B
M>2!O<&5R871I;F<@86-T:79I=&EE<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^4W1O8VLM8F%S960@8V]M<&5N<V%T:6]N
M(&5X<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,L,CDX
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,RPS,30\<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/D1E<')E8VEA=&EO;B!O9B!P<F]P97)T>2P@<&QA;G0L(&%N9"!E
M<75I<&UE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L.#(X
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,2PU-3$\<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:7IA=&EO;B!O9B!I;G1A;F=I8FQE(&%S<V5T<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.38Q/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP-#,\<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%M;W)T:7IA
M=&EO;B!O9B!D:7-C;W5N=',@;W(@<')E;6EU;7,@;VX@:6YV97-T;65N=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<U.#QS<&%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<#Y296%L
M:7IE9"!G86EN(&]N('-A;&4@;V8@:6YV97-T;65N=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#,Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#DT*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`^5&%X(&5F9F5C="!O9B!S=&]C
M:R!O<'1I;VX@97AE<F-I<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@Q+#,W-BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@R+#@S."D\<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-H86YG92!I;B!D969E<G)E9"!I;F-O;64@
M=&%X97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$L,S<Q*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#$W
M.2D\<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-H86YG92!I;B!O<&5R871I;F<@87-S971S(&%N9"!L:6%B:6QI=&EE
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH.#8P*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8L,#8P*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/DYE="!C87-H('!R;W9I9&5D(&)Y(&]P97)A=&EN9R!A8W1I=FET:65S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ."PW.3`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,BPX-30\<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/CQS
M=')O;F<^0V%S:"!F;&]W<R!F<F]M(&EN=F5S=&EN9R!A8W1I=FET:65S.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=7)C
M:&%S97,@;V8@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#<V+#8Y-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@U-BPW,C$I/'-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-871U<FET:65S(&%N9"!S86QE<R!O
M9B!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-#@L,C0X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S<L,3@X/'-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<#Y0=7)C:&%S97,@;V8@<')O<&5R='DL('!L86YT+"!A
M;F0@97%U:7!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q
M+#DP."D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M/B@R+#0X-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y.970@8V%S:"!U<V5D(&EN(&EN=F5S=&EN9R!A8W1I
M=FET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S,"PS-30I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,C(L,#(P*3QS<&%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`^/'-T<F]N9SY#87-H(&9L;W=S(&9R;VT@9FEN86YC:6YG(&%C
M=&EV:71I97,Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<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/DES<W5A;F-E(&]F(&-O;6UO;B!S=&]C:R!U;F1E<B!S=&]C:R!O
M<'1I;VX@<&QA;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL
M,38X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3,L,3`T/'-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'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH-"PR-S$I/'-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<#Y487@@969F96-T(&]F('-T;V-K
M(&]P=&EO;B!E>&5R8VES97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$L,S<V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BPX,S@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y.970@8V%S:"!P<F]V:61E9"!B>2!F:6YA;F-I
M;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3`L-30T/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3$L-C<Q/'-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%9F9E8W0@;V8@9F]R96EG;B!E>&-H86YG92!R871E
M(&-H86YG97,@;VX@8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH,2PS.#,I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^.34Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^3F5T(&-H86YG92!I;B!C87-H(&%N9"!C87-H(&5Q
M=6EV86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R+#0P
M,RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS+#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`^0V%S:"!A;F0@8V%S:"!E<75I=F%L96YT<R!A="!B96=I;FYI
M;F<@;V8@<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M-2PQ-C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS."PQ,#,\<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@@86YD(&-A<V@@97%U:79A;&5N=',@870@96YD
M(&]F('!E<FEO9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T
M,BPW-3<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#0Q+#4U.3QS<&%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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?
M-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T,3`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!1#X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=6UM87)Y
M(&]F(%-I9VYI9FEC86YT($%C8V]U;G1I;F<@4&]L:6-I97,\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W5M;6%R>2!O9B!3:6=N
M:69I8V%N="!!8V-O=6YT:6YG(%!O;&EC:65S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\9&EV/@T*/'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#$P,"4^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P('=I9'1H/3-$.24@86QI9VX],T1L969T/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/DY/5$4F(WA!,#LQ.CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1T
M;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/E-U;6UA<GD@;V8@4VEG;FEF
M:6-A;G0-"D%C8V]U;G1I;F<@4&]L:6-I97,\+V(^/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/"]T86)L93X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<R!P97)M:71T960@8GD@
M=&AE(')U;&5S#0IO9B!T:&4@4V5C=7)I=&EE<R!A;F0@17AC:&%N9V4@0V]M
M;6ES<VEO;B!A<'!L:6-A8FQE('1O(%%U87)T97)L>0T*4F5P;W)T<R!O;B!&
M;W)M(#$P+5$L('1H97-E(&YO=&5S(&%R92!C;VYD96YS960@86YD(&1O(&YO
M="!C;VYT86EN#0IA;&P@9&ES8VQO<W5R97,@<F5Q=6ER960@8GD@9V5N97)A
M;&QY(&%C8V5P=&5D(&%C8V]U;G1I;F<-"G!R:6YC:7!L97,@*$=!05`I+B!2
M969E<F5N8V4@<VAO=6QD(&)E(&UA9&4@=&\@=&AE(&-O;G-O;&ED871E9`T*
M9FEN86YC:6%L('-T871E;65N=',@86YD(')E;&%T960@;F]T97,@:6YC;'5D
M960@:6X@=&AE#0I#;VUP86YY)B-X,C`Q.3MS($%N;G5A;"!297!O<G0@;VX@
M1F]R;2`Q,"U+(&9O<B!T:&4@>65A<B!E;F1E9`T*1&5C96UB97(F(WA!,#LS
M,2P@,C`Q,BX\+V9O;G0^/"]P/@T*/'`@<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-$,CY);B!T:&4@;W!I
M;FEO;B!O9B!T:&4-"FUA;F%G96UE;G0@;V8@0V]G;F5X($-O<G!O<F%T:6]N
M("AT:&4@)B-X,C`Q0SM#;VUP86YY)B-X,C`Q1#LI+"!T:&4-"F%C8V]M<&%N
M>6EN9R!C;VYS;VQI9&%T960@=6YA=61I=&5D(&9I;F%N8VEA;"!S=&%T96UE
M;G1S(&-O;G1A:6X-"F%L;"!A9&IU<W1M96YT<RP@8V]N<VES=&EN9R!O9B!N
M;W)M86PL(')E8W5R<FEN9R!A9&IU<W1M96YT<R!A;F0-"F9I;F%N8VEA;"!S
M=&%T96UE;G0@<F5C;&%S<VEF:6-A=&EO;G,L(&YE8V5S<V%R>2!T;R!P<F5S
M96YT(&9A:7)L>0T*=&AE($-O;7!A;GDF(W@R,#$Y.W,@9FEN86YC:6%L('!O
M<VET:6]N(&%S(&]F($UA<F-H)B-X03`[,S$L(#(P,3,L#0IA;F0@=&AE(')E
M<W5L=',@;V8@:71S(&]P97)A=&EO;G,@9F]R('1H92!Q=6%R=&5R<R!E;F1E
M9`T*36%R8V@F(WA!,#LS,2P@,C`Q,R!A;F0@07!R:6PF(WA!,#LQ+"`R,#$R
M+"!A;F0@8VAA;F=E<R!I;@T*<VAA<F5H;VQD97)S)B-X,C`Q.3L@97%U:71Y
M+"!C;VUP<F5H96YS:79E(&EN8V]M92P@86YD(&-A<V@@9FQO=W,-"F9O<B!T
M:&4@<&5R:6]D<R!P<F5S96YT960N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#$R<'@[($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#(^5&AE(')E<W5L=',@9&ES8VQO<V5D(&EN#0IT:&4@0V]N<V]L:61A=&5D
M(%-T871E;65N=',@;V8@3W!E<F%T:6]N<R!F;W(@=&AE('%U87)T97(@96YD
M960-"DUA<F-H)B-X03`[,S$L(#(P,3,@87)E(&YO="!N96-E<W-A<FEL>2!I
M;F1I8V%T:79E(&]F('1H92!R97-U;'1S#0IT;R!B92!E>'!E8W1E9"!F;W(@
M=&AE(&9U;&P@>65A<BX\+V9O;G0^/"]P/@T*#0H-"CPO9&EV/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?8C)A-C,X,&%?.60P
M-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F
M9"]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$,$5!1#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.97<@4')O;F]U;F-E;65N=',\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^
M,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3F5W(%!R;VYO=6YC96UE
M;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'1A
M8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E
M<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS
M1#$P,"4^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$.24@86QI
M9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/DY/5$4F(WA!,#LR.CPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/DYE=PT*4')O;F]U;F-E;65N=',\+V(^/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/"]T86)L93X-"CQP('-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-$,CX\=3Y!8V-O=6YT:6YG(%-T86YD
M87)D<PT*57!D871E("A!4U4I(#(P,3,M,#(L("8C>#(P,4,[4F5P;W)T:6YG
M(&]F($%M;W5N=',@4F5C;&%S<VEF:65D($]U=`T*;V8@06-C=6UU;&%T960@
M3W1H97(@0V]M<')E:&5N<VEV92!);F-O;64F(W@R,#%$.SPO=3X\+V9O;G0^
M/"]P/@T*/'`@<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!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E1H92!A;65N9&UE;G1S(&EN($%350T*,C`Q
M,RTP,B!R97%U:7)E(&-O;7!A;FEE<R!T;R!P<F5S96YT(&EN9F]R;6%T:6]N
M(&%B;W5T(&%M;W5N=',-"G)E8VQA<W-I9FEE9"!O=70@;V8@86-C=6UU;&%T
M960@;W1H97(@8V]M<')E:&5N<VEV92!I;F-O;64@*$]#22D@=&\-"FYE="!I
M;F-O;64L(&)Y(&-O;7!O;F5N="X@5&AE(&5F9F5C="!O9B!S:6=N:69I8V%N
M=`T*<F5C;&%S<VEF:6-A=&EO;B!A9&IU<W1M96YT<R!B96EN9R!M861E(&]U
M="!O9B!A8V-U;75L871E9"!/0TD@;VX-"G1H92!C;W)R97-P;VYD:6YG(&QI
M;F4@:71E;7,@:6X@;F5T(&EN8V]M92!M=7-T(&)E('!R97-E;G1E9"!W:&5N
M#0IT:&4@:71E;2!I<R!R96-L87-S:69I960@:6X@:71S(&5N=&ER971Y(&1U
M<FEN9R!O;F4@<F5P;W)T:6YG#0IP97)I;V0N(%=H:6QE('1H92!N97<@9W5I
M9&%N8V4@:6X@05-5(#(P,3,M,3(@8VAA;F=E<R!T:&4-"G!R97-E;G1A=&EO
M;B!O9B!A8V-U;75L871E9"!/0TDL('1H97)E(&%R92!N;R!C:&%N9V5S('1O
M('1H90T*8V]M<&]N96YT<R!T:&%T(&%R92!R96-O9VYI>F5D(&EN(&YE="!I
M;F-O;64@;W(@3T-)('5N9&5R(&-U<G)E;G0-"F%C8V]U;G1I;F<@9W5I9&%N
M8V4N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[
M($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^06UO=6YT<R!R96-L87-S
M:69I960@9G)O;0T*86-C=6UU;&%T960@;W1H97(@8V]M<')E:&5N<VEV92!I
M;F-O;64@=&\@:6YV97-T;65N="!I;F-O;64@;VX@=&AE#0I#;VYS;VQI9&%T
M960@4W1A=&5M96YT<R!O9B!/<&5R871I;VYS('=E<F4@)#,Q+#`P,"!A;F0@
M)#DT+#`P,"!F;W(-"G1H92!F:7)S="!Q=6%R=&5R<R!O9B`R,#$S(&%N9"`R
M,#$R+"!R97-P96-T:79E;'DN/"]F;VYT/CPO<#X-"@T*#0H\+V1I=CX\<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)T7V(R838S.#!A
M7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B
M.&5A9F0O5V]R:W-H965T<R]3:&5E=#$R+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#!%040^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q
M(')O=W-P86X],T0R/CQS=')O;F<^1F%I<B!686QU92!-96%S=7)E;65N=',\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#$^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+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`^1F%I<B!6
M86QU92!-96%S=7)E;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQD:78^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C
M;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I
M;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`@
M=VED=&@],T0Y)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^3D]4128C>$$P
M.S,Z/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS
M1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^1F%I<B!686QU90T*365A<W5R96UE;G1S/"]B
M/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/'4^1FEN86YC:6%L($%S<V5T<R!A;F0-"DQI86)I;&ET:65S('1H870@87)E
M($UE87-U<F5D(&%T($9A:7(@5F%L=64@;VX@82!296-U<G)I;F<-"D)A<VES
M/"]U/CPO9F]N=#X\+W`^#0H\<"!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(&9O;&QO=VEN9R!T
M86)L90T*<W5M;6%R:7IE<R!T:&4@9FEN86YC:6%L(&%S<V5T<R!A;F0@;&EA
M8FEL:71I97,@<F5Q=6ER960@=&\@8F4-"FUE87-U<F5D(&%T(&9A:7(@=F%L
M=64@;VX@82!R96-U<G)I;F<@8F%S:7,@87,@;V8@36%R8V@F(WA!,#LS,2P-
M"C(P,3,@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)
M6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#<V)2!A;&EG;CTS1&-E;G1E
M<CX-"CQT<CX-"CQT9"!W:61T:#TS1#8X)3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#$R)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#$R
M)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/"]T
M<CX-"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^
M/&(^475O=&5D)B-X03`[4')I8V5S)B-X03`[:6X\8G(@+SX-"D%C=&EV928C
M>$$P.TUA<FME=',\8G(@+SX-"F9O<B8C>$$P.TED96YT:6-A;#QB<B`O/@T*
M07-S971S("A,979E;"`Q*3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^4VEG;FEF:6-A;G0F(WA!,#L-
M"D]T:&5R/&)R("\^#0I/8G-E<G9A8FQE/"]B/CPO9F]N=#X\8G(@+SX-"CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/CQB/DEN<'5T<R8C>$$P.RA,979E;"`R*3PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E=',Z/"]F;VYT
M/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-A<V@@97%U:79A;&5N=',\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXY+#,Y.#PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^36]N97D@;6%R:V5T
M#0II;G-T<G5M96YT<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,2PP-CD\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]R<&]R
M871E('-T;V-K/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXQ+#<V,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY#;W)P;W)A=&4@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C$W,2PT,#4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^07-S970M8F%C:V5D#0IS96-U<FET:65S/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXV-2PS,3D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^06=E;F-Y(&)O;F1S/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS.2PR-S@\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI
M9VX],T1T;W`^#0H\<"!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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/C,S+#<R-SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY-=6YI8VEP
M86P@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(Y+#4W,3PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3;W9E<F5I9VX@
M8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$Q+#@R,SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY#;W9E<F5D(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ
M,2PR-S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M0V]M;65R8VEA;"!P87!E<CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPY
M.3@\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T
M<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^
M#0H\<"!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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^0W5R<F5N8WD@9F]R=V%R9`T*8V]N=')A8W1S/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/DQI86)I;&ET:65S.CPO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#=7)R96YC
M>2!F;W)W87)D#0IC;VYT<F%C=',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C@S/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\+W1A8FQE/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@
M34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0HF(WA!,#L\
M+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A;GDF(W@R,#$Y.W,@8V%S:`T*
M97%U:79A;&5N=',@86YD(&UO;F5Y(&UA<FME="!I;G-T<G5M96YT<R!A<F4@
M<F5P;W)T960@870@9F%I<B!V86QU90T*8F%S960@=7!O;B!T:&4@9&%I;'D@
M;6%R:V5T('!R:6-E(&9O<B!I9&5N=&EC86P@87-S971S(&EN(&%C=&EV90T*
M;6%R:V5T<RP@86YD(&%R92!T:&5R969O<F4@8VQA<W-I9FEE9"!A<R!,979E
M;"`Q(&EN=F5S=&UE;G1S+B!4:&4-"D-O;7!A;GDF(W@R,#$Y.W,@8V]R<&]R
M871E('-T;V-K('!O<VET:6]N(&ES(')E<&]R=&5D(&%T(&9A:7(@=F%L=64-
M"F)A<V5D('5P;VX@<75O=&5D(&UA<FME="!P<FEC97,@;VX@82!S=&]C:R!E
M>&-H86YG92P@86YD(&ES#0IT:&5R969O<F4@8VQA<W-I9FEE9"!A<R!A($QE
M=F5L(#$@:6YV97-T;65N="X@5&AE($-O;7!A;GDF(W@R,#$Y.W,-"F-U<G)E
M;F-Y(&9O<G=A<F0@8V]N=')A8W1S(&%R92!R97!O<G1E9"!A="!F86ER('9A
M;'5E(&)A<V5D('5P;VX-"G%U;W1E9"!5+E,N)B-X03`[1&]L;&%R(&9O<F5I
M9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T97,L(&%N9"!A<F4-"G1H97)E9F]R
M92!A;'-O(&-L87-S:69I960@87,@3&5V96P@,2!I;G9E<W1M96YT<RX\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#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-$,CY4:&4@0V]M<&%N>28C>#(P,3D[<R!D
M96)T#0IS96-U<FET:65S(&%R92!R97!O<G1E9"!A="!F86ER('9A;'5E(&)A
M<V5D('5P;VX@;6]D96PM9')I=F5N#0IV86QU871I;VYS(&EN('=H:6-H(&%L
M;"!S:6=N:69I8V%N="!I;G!U=',@87)E(&]B<V5R=F%B;&4@;W(@8V%N(&)E
M#0ID97)I=F5D(&9R;VT@;W(@8V]R<F]B;W)A=&5D(&)Y(&]B<V5R=F%B;&4@
M;6%R:V5T(&1A=&$@9F]R#0IS=6)S=&%N=&EA;&QY('1H92!F=6QL('1E<FT@
M;V8@=&AE(&%S<V5T+"!A;F0@87)E('1H97)E9F]R90T*8VQA<W-I9FEE9"!A
M<R!,979E;"`R(&EN=F5S=&UE;G1S+B!-86YA9V5M96YT(&ES(')E<W!O;G-I
M8FQE(&9O<@T*97-T:6UA=&EN9R!T:&4@9F%I<B!V86QU92!O9B!T:&5S92!I
M;G9E<W1M96YT<RP@86YD(&EN(&1O:6YG('-O+`T*8V]N<VED97)S('9A;'5A
M=&EO;G,@<')O=FED960@8GD@82!L87)G92P@=&AI<F0M<&%R='D@<')I8VEN
M9PT*<V5R=FEC92X@5&AI<R!S97)V:6-E(&UA:6YT86EN<R!R96=U;&%R(&-O
M;G1A8W0@=VET:"!M87)K970@;6%K97)S+`T*8G)O:V5R<RP@9&5A;&5R<RP@
M86YD(&%N86QY<W1S('1O(&=A=&AE<B!I;F9O<FUA=&EO;B!O;B!M87)K970-
M"FUO=F5M96YT+"!D:7)E8W1I;VXL('1R96YD<RP@86YD(&]T:&5R('-P96-I
M9FEC(&1A=&$N(%1H97D@=7-E('1H:7,-"FEN9F]R;6%T:6]N('1O('-T<G5C
M='5R92!Y:65L9"!C=7)V97,@9F]R('9A<FEO=7,@='EP97,@;V8@9&5B=`T*
M<V5C=7)I=&EE<R!A;F0@87)R:79E(&%T('1H92!D86EL>2!V86QU871I;VYS
M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-
M05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP86YY(&1I9"!N
M;W0@<F5C;W)D#0IA;B!O=&AE<BUT:&%N+71E;7!O<F%R>2!I;7!A:7)M96YT
M(&]F('1H97-E(&EN=F5S=&UE;G1S(&EN('1H90T*<75A<G1E<B!E;F1E9"!-
M87)C:"8C>$$P.S,Q+"`R,#$S+CPO9F]N=#X\+W`^#0H\<"!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/D9I;F%N8VEA;"!!<W-E=',@=&AA=`T*87)E($UE87-U<F5D(&%T($9A
M:7(@5F%L=64@;VX@82!.;VXM<F5C=7)R:6YG($)A<VES/"]U/CPO9F]N=#X\
M+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A;GD@:&%S(&%N(&EN=&5R97-T
M#0II;B!A(&QI;6ET960@<&%R=&YE<G-H:7`L('=H:6-H(&ES(&%C8V]U;G1E
M9"!F;W(@=7-I;F<@=&AE(&-O<W0-"FUE=&AO9"!A;F0@:7,@<F5Q=6ER960@
M=&\@8F4@;65A<W5R960@870@9F%I<B!V86QU92!O;B!A#0IN;VXM<F5C=7)R
M:6YG(&)A<VES+B!-86YA9V5M96YT(&ES(')E<W!O;G-I8FQE(&9O<B!E<W1I
M;6%T:6YG('1H90T*9F%I<B!V86QU92!O9B!T:&ES(&EN=F5S=&UE;G0L(&%N
M9"!I;B!D;VEN9R!S;RP@8V]N<VED97)S#0IV86QU871I;VYS(&]F('1H92!P
M87)T;F5R<VAI<"8C>#(P,3D[<R!I;G9E<W1M96YT<R!A<R!D971E<FUI;F5D
M(&)Y#0IT:&4@1V5N97)A;"!087)T;F5R+B!0=6)L:6-L>2UT<F%D960@:6YV
M97-T;65N=',@:6X@86-T:79E(&UA<FME=',-"F%R92!R97!O<G1E9"!A="!T
M:&4@;6%R:V5T(&-L;W-I;F<@<')I8V4@;&5S<R!A(&1I<V-O=6YT+"!A<PT*
M87!P<F]P<FEA=&4L('1O(')E9FQE8W0@<F5S=')I8W1E9"!M87)K971A8FEL
M:71Y+B!&86ER('9A;'5E(&9O<@T*<')I=F%T92!I;G9E<W1M96YT<R!F;W(@
M=VAI8V@@;V)S97)V86)L92!M87)K970@<')I8V5S(&EN(&%C=&EV90T*;6%R
M:V5T<R!D;R!N;W0@97AI<W0@:7,@8F%S960@=7!O;B!T:&4@8F5S="!I;F9O
M<FUA=&EO;B!A=F%I;&%B;&4-"FEN8VQU9&EN9R!T:&4@=F%L=64@;V8@82!R
M96-E;G0@9FEN86YC:6YG+"!R969E<F5N8V4@=&\@;V)S97)V86)L90T*=F%L
M=6%T:6]N(&UE87-U<F5S(&9O<B!C;VUP87)A8FQE(&-O;7!A;FEE<R`H<W5C
M:"!A<R!R979E;G5E#0IM=6QT:7!L97,I+"!P=6)L:6,@;W(@<')I=F%T92!T
M<F%N<V%C=&EO;G,@*'-U8V@@87,@=&AE('-A;&4@;V8@80T*8V]M<&%R86)L
M92!C;VUP86YY*2P@86YD('9A;'5A=&EO;G,@9F]R('!U8FQI8VQY+71R861E
M9"!C;VUP87)A8FQE#0IC;VUP86YI97,N(%1H92!V86QU871I;VYS(&%L<V\@
M:6YC;W)P;W)A=&4@=&AE($=E;F5R86P-"E!A<G1N97(F(W@R,#$Y.W,@;W=N
M(&IU9&=M96YT(&%N9"!C;&]S92!F86UI;&EA<FET>2!W:71H('1H90T*8G5S
M:6YE<W,@86-T:79I=&EE<R!O9B!E86-H('!O<G1F;VQI;R!C;VUP86YY+B!3
M:6=N:69I8V%N=`T*:6YC<F5A<V5S(&]R(&1E8W)E87-E<R!I;B!A;GD@;V8@
M=&AE<V4@:6YP=71S(&EN(&ES;VQA=&EO;B!M87D-"G)E<W5L="!I;B!A('-I
M9VYI9FEC86YT;'D@;&]W97(@;W(@:&EG:&5R(&9A:7(@=F%L=64@;65A<W5R
M96UE;G0N#0I4:&4@<&]R=&9O;&EO(&-O;G-I<W1S(&]F('-E8W5R:71I97,@
M;V8@<'5B;&EC(&%N9"!P<FEV871E#0IC;VUP86YI97,L(&%N9"!C;VYS97%U
M96YT;'DL(&EN<'5T<R!U<V5D(&EN('1H92!F86ER('9A;'5E#0IC86QC=6QA
M=&EO;B!A<F4@8VQA<W-I9FEE9"!A<R!,979E;"`S+B!4:&4@0V]M<&%N>2!D
M:60@;F]T(')E8V]R9`T*86X@;W1H97(M=&AA;BUT96UP;W)A<GD@:6UP86ER
M;65N="!O9B!T:&ES(&%S<V5T(&EN('1H92!Q=6%R=&5R#0IE;F1E9"!-87)C
M:"8C>$$P.S,Q+"`R,#$S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`Q.'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQU
M/DYO;BUF:6YA;F-I86P@07-S971S#0IT:&%T(&%R92!-96%S=7)E9"!A="!&
M86ER(%9A;'5E(&]N(&$@3F]N+7)E8W5R<FEN9PT*0F%S:7,\+W4^/"]F;VYT
M/CPO<#X-"CQP('-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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY.;VXM9FEN86YC:6%L(&%S<V5T<R!S=6-H
M#0IA<R!G;V]D=VEL;"P@:6YT86YG:6)L92!A<W-E=',L(&%N9"!P<F]P97)T
M>2P@<&QA;G0L(&%N9"!E<75I<&UE;G0-"F%R92!R97%U:7)E9"!T;R!B92!M
M96%S=7)E9"!A="!F86ER('9A;'5E(&]N;'D@=VAE;B!A;B!I;7!A:7)M96YT
M#0IL;W-S(&ES(')E8V]G;FEZ960N(%1H92!#;VUP86YY(&1I9"!N;W0@<F5C
M;W)D(&%N(&EM<&%I<FUE;G0@8VAA<F=E#0IR96QA=&5D('1O('1H97-E(&%S
M<V5T<R!I;B!T:&4@<75A<G1E<B!E;F1E9"!-87)C:"8C>$$P.S,Q+`T*,C`Q
M,RX\+V9O;G0^/"]P/@T*#0H-"CPO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^
M#0H-"BTM+2TM+3U?3F5X=%!A<G1?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?
M9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R
M838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S
M+U-H965T,3,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O
M=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S
M970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@
M:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M
M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R
M:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE
M;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C
M;&%S<STS1')E<&]R="!I9#TS1$E$,$5!1#X-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T
M<F]N9SY#87-H+"!#87-H($5Q=6EV86QE;G1S+"!A;F0@26YV97-T;65N=',\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#$^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+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`^0V%S:"P@
M0V%S:"!%<75I=F%L96YT<RP@86YD($EN=F5S=&UE;G1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'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#$P,"4^#0H\='(^#0H\
M=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$.24@86QI9VX],T1L969T/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/DY/5$4F(WA!,#LT.CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/D-A<V@L($-A<V@@
M17%U:79A;&5N=',L#0IA;F0@26YV97-T;65N=',\+V(^/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/"]T86)L93X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H+"!C87-H(&5Q
M=6EV86QE;G1S+"!A;F0-"FEN=F5S=&UE;G1S(&-O;G-I<W1E9"!O9B!T:&4@
M9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].
M5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)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=&@],T0W-B4@86QI9VX],T1C
M96YT97(^#0H\='(^#0H\=&0@=VED=&@],T0W-B4^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#4E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CY-87)C:"8C>$$P.S,Q+#PO8CX\+V9O;G0^/&)R("\^#0H\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3Y$96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*,C`Q
M,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-A
M<V@\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M,S(L,CDP/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,T+#DX-CPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H(&5Q=6EV86QE;G1S/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M.2PS.3@\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#`Y.#PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY-;VYE>2!M87)K970-"FEN<W1R=6UE;G1S/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,2PP-CD\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXU+#`W-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@
M,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M
M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H(&%N9"!C87-H
M#0IE<75I=F%L96YT<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/C0R+#<U-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C0U+#$V,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\+W1D
M/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T
M9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C8P+#DV
M,CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C0V+#`P,3PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-"G-E8W5R
M:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXR,BPY.#(\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-RPV-C8\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\
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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3(L.34R/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,38L,C(T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$Q+#0Y,SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C<L-#@R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1R96%S=7)Y(&)I
M;&QS/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^-2PV,#0\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#DY-SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;W9E<F5D(&)O
M;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^-"PV-C`\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#8Q.#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY#;VUM97)C:6%L('!A<&5R/"]F;VYT/CPO<#X-"CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,BPY.3@\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3;W9E<F5I9VX@8F]N9',\+V9O
M;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXQ
M+#DY-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,L.3@V/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/D-O<G!O<F%T92!S=&]C:SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/C$L-S8S/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^,BPQ,S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO
M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T
M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1T;W`^#0H\<"!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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^4VAO<G0M=&5R;0T*:6YV97-T;65N=',\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXQ,C4L-#$Q/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3`U+#$P-3PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF
M(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P
M86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^#0H\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$Q,"PT-#,\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXQ,#`L,#<R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D%S<V5T+6)A8VME9`T*<V5C=7)I=&EE<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C0R
M+#,S-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,T+#<Q,#PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L
M;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY4<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/C(X+#$R,SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C,V+#(W-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXR-RPW.#4\+V(^/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXR.2PT-#$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI
M9VX],T1T;W`^#0H\<"!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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT
M/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,38L
M-C$Y/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3<L.#0V/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-O=F5R96EG;B!B;VYD<SPO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/CDL.#(V/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3`L-C`V/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D-O=F5R960@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXV+#8Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C4L-38T/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/DQI;6ET960@<&%R=&YE<G-H:7`-"FEN=&5R97-T("AA8V-O=6YT960@
M9F]R('5S:6YG(&-O<W0@;65T:&]D*3PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C,L-S0P/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,RPW-#`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R
M/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M3&]N9RUT97)M#0II;G9E<W1M96YT<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C(T-2PT.#0\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXR,S@L,C4U/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R
M/@T*/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXT,3,L-C4R/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,X."PU,C`\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!
M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X
M03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@<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>28C>#(P,3D[<PT*:6YV97-T;65N="!P;W)T9F]L:6\@:6YC;'5D
M97,@8V]R<&]R871E(&)O;F1S+"!A<W-E="UB86-K960-"G-E8W5R:71I97,L
M(&UU;FEC:7!A;"!B;VYD<RP@86=E;F-Y(&)O;F1S+"!T<F5A<W5R>2!B:6QL
M<RP@8V]V97)E9`T*8F]N9',L(&-O;6UE<F-I86P@<&%P97(L(&%N9"!S;W9E
M<F5I9VX@8F]N9',N($-O<G!O<F%T92!B;VYD<PT*8V]N<VES="!O9B!D96)T
M('-E8W5R:71I97,@:7-S=65D(&)Y(&)O=&@@9&]M97-T:6,@86YD(&9O<F5I
M9VX-"F-O;7!A;FEE<SL@87-S970M8F%C:V5D('-E8W5R:71I97,@8V]N<VES
M="!O9B!D96)T('-E8W5R:71I97,-"F-O;&QA=&5R86QI>F5D(&)Y('!O;VQS
M(&]F(')E8V5I=F%B;&5S(&]R(&QO86YS('=I=&@@8W)E9&ET#0IE;FAA;F-E
M;65N=#L@;75N:6-I<&%L(&)O;F1S(&-O;G-I<W0@;V8@9&5B="!S96-U<FET
M:65S(&ES<W5E9"!B>0T*<W1A=&4@86YD(&QO8V%L(&=O=F5R;FUE;G0@96YT
M:71I97,[(&%G96YC>2!B;VYD<R!C;VYS:7-T(&]F#0ID;VUE<W1I8R!O<B!F
M;W)E:6=N(&]B;&EG871I;VYS(&]F(&=O=F5R;FUE;G0@86=E;F-I97,@86YD
M#0IG;W9E<FYM96YT('-P;VYS;W)E9"!E;G1E<G!R:7-E<R!T:&%T(&AA=F4@
M9V]V97)N;65N="!B86-K:6YG.PT*=')E87-U<GD@8FEL;',@8V]N<VES="!O
M9B!D96)T('-E8W5R:71I97,@:7-S=65D(&)Y(&)O=&@@=&AE(%4N4RX-"F%N
M9"!F;W)E:6=N(&=O=F5R;FUE;G1S.R!C;W9E<F5D(&)O;F1S(&-O;G-I<W0@
M;V8@9&5B="!S96-U<FET:65S#0IB86-K960@8GD@9V]V97)N;65N=',L(&UO
M<G1G86=E<RP@;W(@<'5B;&EC('-E8W1O<B!L;V%N<SL-"F-O;6UE<F-I86P@
M<&%P97(@8V]N<VES=',@;V8@9&5B="!I;G-T<G5M96YT<R!I<W-U960@8GD-
M"F-O<G!O<F%T:6]N<R!O<B!F:6YA;F-I86P@:6YS=&ET=71I;VYS('=I=&@@
M:&EG:"!Q=6%L:71Y(&1E8G0-"G)A=&EN9W,[(&%N9"!S;W9E<F5I9VX@8F]N
M9',@8V]N<VES="!O9B!D:7)E8W0@9&5B="!I<W-U960@8GD-"F9O<F5I9VX@
M9V]V97)N;65N=',N/"]F;VYT/CPO<#X-"CQP('-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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^1'5R:6YG
M('1H92!F;W5R=&@@<75A<G1E<@T*;V8@,C`Q,BP@=&AE($-O;7!A;GD@<'5R
M8VAA<V5D(&5Q=6ET>2!S96-U<FET:65S+"!R97!R97-E;G1I;F<-"G-T;V-K
M(&EN(&$@<'5B;&EC;'DM=')A9&5D(%4N4RX@8V]M<&%N>2P@=VET:"!A;B!A
M9V=R96=A=&4@9F%I<@T*=F%L=64@;V8@)#(L,3,Q+#`P,"!A<R!O9B!$96-E
M;6)E<B8C>$$P.S,Q+"`R,#$R+B!!<R!O9@T*36%R8V@F(WA!,#LS,2P@,C`Q
M,RP@=&AE<V4@<V5C=7)I=&EE<R!H860@86X@86=G<F5G871E(&9A:7(@=F%L
M=64-"F]F("0Q+#<V,RPP,#`L(')E<W5L=&EN9R!I;B!A;B!U;G)E86QI>F5D
M(&QO<W,@;V8-"B0S-C@L,#`P+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`Q.'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@,7!X)SX-"B8C>$$P.SPO<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@9F]L;&]W
M:6YG('1A8FQE#0IS=6UM87)I>F5S('1H92!#;VUP86YY)B-X,C`Q.3MS(&%V
M86EL86)L92UF;W(M<V%L92!I;G9E<W1M96YT<R!A<R!O9@T*36%R8V@F(WA!
M,#LS,2P@,C`Q,R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/
M3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%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(E(&%L:6=N/3-$
M8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-C4E/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0Q/CQB/D%M;W)T:7IE9#QB<B`O/@T*0V]S=#PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^
M1W)O<W,\8G(@+SX-"E5N<F5A;&EZ960\8G(@+SX-"D=A:6YS/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY'<F]S<SQB<B`O/@T*56YR96%L:7IE9#QB<B`O/@T*3&]S<V5S/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY&
M86ER)B-X03`[5F%L=64\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T
M<CX-"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\
M=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*
M/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3:&]R
M="UT97)M.CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4]
M,T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C8P+#@W,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,3$Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,C`\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV,"PY-C(\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^07-S970M8F%C:V5D#0IS96-U<FET:65S/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,BPY.#0\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C`\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^*#(R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXR,BPY.#(\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T
M;W`^#0H\<"!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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,BPY,3<\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M,S4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3(L
M.34R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,3$L-3`R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P
M,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@Y/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,2PT.3,\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-
M"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5')E87-U<GD@8FEL
M;',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C4L-C`R
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^-2PV,#0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V
M86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]V97)E9"!B;VYD<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-"PV-S8\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXH,3<\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C0L-C8P/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O;6UE<F-I86P@<&%P97(\+V9O
M;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(L.3DX/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P
M,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C(L.3DX/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-O=F5R
M96EG;B!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^,BPP,#`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^*#,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C$L.3DW/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*
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!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/DQO;F<M=&5R;3H\+V9O;G0^/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%
M149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;W)P;W)A
M=&4@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C$P.2PV.3,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^-SDV/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@T-CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3$P
M+#0T,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!
M<W-E="UB86-K960-"G-E8W5R:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C0R+#4X,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXH,C8Y/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXT,BPS,S<\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5')E87-U<GD@8FEL;',\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(X+#$Q-SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXW/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR."PQ,C,\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^06=E;F-Y(&)O;F1S/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-RPW,C`\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^.#D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#(T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-RPW.#4\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXQ-BPT-S<\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,30R/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$V+#8Q.3PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D
M('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3;W9E<F5I9VX@8F]N9',\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CDL-SDT/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C,R/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CDL.#(V/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C8L-3DQ/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C(P/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C8L-C$Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-
M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C
M>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXS-C0L-3(S/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXQ+#(X,#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^*#0Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C,V-2PS.3(\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X
M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-
M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M/B8C>$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M5&AE(&9O;&QO=VEN9R!T86)L90T*<W5M;6%R:7IE<R!T:&4@0V]M<&%N>28C
M>#(P,3D[<R!G<F]S<R!U;G)E86QI>F5D(&QO<W-E<R!A;F0@9F%I<@T*=F%L
M=65S(&9O<B!A=F%I;&%B;&4M9F]R+7-A;&4@:6YV97-T;65N=',@:6X@86X@
M=6YR96%L:7IE9"!L;W-S#0IP;W-I=&EO;B!A<R!O9B!-87)C:"8C>$$P.S,Q
M+"`R,#$S("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U3
M25I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)L92!S='EL93TS1"="3U)$
M15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG
M/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0W-B4@86QI9VX],T1C96YT
M97(^#0H\='(^#0H\=&0@=VED=&@],T0W."4^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY,97-S('1H86X@,3(-"DUO;G1H<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,3X\8CY&86ER#0I686QU93PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^56YR96%L:7IE9#QB
M<B`O/@T*3&]S<V5S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*
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!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C0U+#,P,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#8V/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG
M;CTS1'1O<#X-"CQP('-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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-"G-E8W5R:71I
M97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C0S+#<P
M-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXH,CDQ/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$S+#,W,3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXH,S,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1R
M96%S=7)Y(&)I;&QS/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXQ,BPT.3@\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#$\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O=F5R960@8F]N
M9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(L.3,W
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B@Q-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXQ+#DY-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T
M<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3$Y+#@Q,#PO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^*#0Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$
M)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D
M/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D%S(&]F($UA<F-H
M)B-X03`[,S$L(#(P,3,L#0IT:&4@0V]M<&%N>2!D:60@;F]T(')E8V]G;FEZ
M92!A;B!O=&AE<BUT:&%N+71E;7!O<F%R>2!I;7!A:7)M96YT(&]F#0IT:&5S
M92!I;G9E<W1M96YT<RX@26X@:71S(&5V86QU871I;VXL(&UA;F%G96UE;G0@
M8V]N<VED97)E9"!T:&4-"G1Y<&4@;V8@<V5C=7)I='DL('1H92!C<F5D:70@
M<F%T:6YG(&]F('1H92!S96-U<FET>2P@=&AE(&QE;F=T:"!O9@T*=&EM92!T
M:&4@<V5C=7)I='D@:&%S(&)E96X@:6X@82!L;W-S('!O<VET:6]N+"!T:&4@
M<VEZ92!O9B!T:&4@;&]S<PT*<&]S:71I;VXL(&]U<B!I;G1E;G0@86YD(&%B
M:6QI='D@=&\@:&]L9"!T:&4@<V5C=7)I='D@=&\@97AP96-T960-"G)E8V]V
M97)Y(&]F('9A;'5E+"!A;F0@;W1H97(@;65A;FEN9V9U;"!I;F9O<FUA=&EO
M;BX@5&AE($-O;7!A;GD-"F1O97,@;F]T(&EN=&5N9"!T;R!S96QL+"!A;F0@
M:7,@=6YL:6ME;'D@=&\@8F4@<F5Q=6ER960@=&\@<V5L;"P-"F%N>2!O9B!T
M:&5S92!S96-U<FET:65S(&)E9F]R92!I=',@969F96-T:79E(&UA='5R:71Y
M(&]R(&UA<FME=`T*<')I8V4@<F5C;W9E<GDN(%1H92!#;VUP86YY(')E8V]R
M9&5D(&=R;W-S(')E86QI>F5D(&=A:6YS(&]N('1H90T*<V%L92!O9B!D96)T
M('-E8W5R:71I97,@=&]T86QI;F<@)#4P+#`P,"!A;F0@)#DT+#`P,"P@<F5S
M<&5C=&EV96QY+`T*:6X@=&AE(&9I<G-T('%U87)T97)S(&]F(#(P,3,@86YD
M(#(P,3(L(&%N9"!G<F]S<R!R96%L:7IE9"!L;W-S97,-"F]N('1H92!S86QE
M(&]F(&1E8G0@<V5C=7)I=&EE<R!T;W1A;&EN9R`D,3DL,#`P(&EN('1H92!F
M:7)S=`T*<75A<G1E<B!O9B`R,#$S+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M
M4TE:13H@,7!X)SX-"B8C>$$P.SPO<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@9F]L
M;&]W:6YG('1A8FQE#0IP<F5S96YT<R!T:&4@969F96-T:79E(&UA='5R:71Y
M(&1A=&5S(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS#0IA=F%I;&%B;&4M9F]R
M+7-A;&4@:6YV97-T;65N=',@87,@;V8@36%R8V@F(WA!,#LS,2P@,C`Q,R`H
M:6X-"G1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R
M<'@G/@T*)B-X03`[/"]P/@T*/'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='(^#0H\=&0@=VED=&@],T0U-24^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0R)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#(E/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M('=I9'1H/3-$,B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO
M=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R
M)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#(E/CPO=&0^#0H\=&0^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$,B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
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(&YO=W)A<#TS1&YO=W)A<"!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXF;'0[,0T*665A<CPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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#(@;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$
M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0Q/CQB/C$M,@T*665A<G,\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E<CX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,3X\8CXR+3,-"EEE87)S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^
M/&(^,RTT)B-X03`[665A<G,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!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(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXT
M+34F(WA!,#M996%R<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'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#(@;F]W
M<F%P/3-$;F]W<F%P(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E1O=&%L
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO
M<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C8P+#DV,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,S8L-38V/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV-"PY-#@\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C<L,S@Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXQ+#4T.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3<Q+#0P-3PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D
M('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-"G-E
M8W5R:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C(R+#DX,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXS-"PS.#<\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-RPY-3`\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-C4L,S$Y/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^,3$L-#DS/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(P+#,X-3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXV+#0W-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXY,C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,SDL,C<X/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1R96%S=7)Y(&)I;&QS/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#8P-#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXT+#4P,SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPV,C`\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,S,L-S(W/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DUU;FEC
M:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^,3(L.34R/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C$Q+#$X,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR+#0S
M-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXQ+#0R-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4W-#PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXR.2PU-S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^0V]M;65R8VEA;"!P87!E<CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,BPY.3@\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPY.3@\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXQ+#DY-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4R,CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXV+#<R-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4W-SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T
M.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,2PX,C,\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V
M86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]V97)E9"!B;VYD<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-"PV-C`\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,RPW-C8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^,BPX-#4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,3$L,C<Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3(S+#8T.#PO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^,3$R+#,Q,#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^,3$R+#$U.3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3,L,C,P
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXT+#`T-3PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^,S8U+#,Y,CPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y
M;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!
M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X
M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF
M(WA!,#L\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DEN
M($IU;F4@,C`P,"P@=&AE($-O;7!A;GD-"F)E8V%M92!A($QI;6ET960@4&%R
M=&YE<B!I;B!696YR;V-K($%S<V]C:6%T97,@24E)+"!,+E`N("A696YR;V-K
M*2P-"F$@=F5N='5R92!C87!I=&%L(&9U;F0N)B-X03`[02!$:7)E8W1O<B!O
M9B!T:&4@0V]M<&%N>2!W87,@80T*1V5N97)A;"!087)T;F5R(&]F(%9E;G)O
M8VL@07-S;V-I871E<R!T:')O=6=H($1E8V5M8F5R)B-X03`[,S$L#0HR,#`Y
M+B8C>$$P.U1H92!#;VUP86YY(&AA<R!C;VUM:71T960@=&\@82!T;W1A;"!I
M;G9E<W1M96YT(&EN('1H90T*;&EM:71E9"!P87)T;F5R<VAI<"!O9B!U<"!T
M;R`D,C`L-3`P+#`P,"P@=VET:"!A;B!E>'!I<F%T:6]N(&1A=&4-"F]F($1E
M8V5M8F5R)B-X03`[,S$L(#(P,3,N)B-X03`[07,@;V8@36%R8V@F(WA!,#LS
M,2P@,C`Q,RP@=&AE#0I#;VUP86YY(&-O;G1R:6)U=&5D("0Q.2PX.#8L,#`P
M('1O('1H92!P87)T;F5R<VAI<"XF(WA!,#M4:&4-"G)E;6%I;FEN9R!C;VUM
M:71M96YT(&]F("0V,30L,#`P(&-A;B!B92!C86QL960@8GD@5F5N<F]C:R!A
M="!A;GD-"G1I;64@8F5F;W)E($1E8V5M8F5R)B-X03`[,S$L(#(P,3,N($YO
M(&-O;G1R:6)U=&EO;G,@=V5R92!M861E(&%N9`T*;F\@9&ES=')I8G5T:6]N
M<R!W97)E(')E8V5I=F5D(&EN('1H92!F:7)S="!Q=6%R=&5R(&]F#0HR,#$S
M+B8C>$$P.T1I<W1R:6)U=&EO;G,@87)E(')E8V5I=F5D(&%N9"!C;VYT<FEB
M=71I;VYS(&%R90T*<F5Q=65S=&5D(&%T('1H92!D:7-C<F5T:6]N(&]F(%9E
M;G)O8VLF(W@R,#$Y.W,-"FUA;F%G96UE;G0N/"]F;VYT/CPO<#X-"@T*#0H\
M+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#$T+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#!%040^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^26YV96YT;W)I97,\8G(^
M/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A
M;CTS1#$^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB
M<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^26YV96YT;W)I
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\=&%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-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`@=VED=&@],T0Y)2!A;&EG
M;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^3D]4128C>$$P.S4Z/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^26YV96YT;W)I97,\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L
M93X-"CQP('-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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CY);G9E;G1O<FEE<R!C;VYS:7-T960@;V8-"G1H
M92!F;VQL;W=I;F<@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&
M3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#<V)2!A;&EG;CTS
M1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#<V)3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H
M/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-
M"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#$^/&(^36%R8V@F(WA!,#LS,2P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L
M<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^1&5C96UB97(F(WA!
M,#LS,2P\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXR,#$S/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3XR,#$R/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^4F%W(&UA=&5R:6%L<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXQ,2PY-#D\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3(L-C8W
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E=O<FLM
M:6XM<')O8V5S<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/C0L,S(Q/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-"PQ
M.3,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T
M<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^
M#0H\<"!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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^1FEN:7-H960@9V]O9',\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXY+#<X-SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CDL,S(R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%
M.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^
M#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P
M86X],T0T/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR-BPP-3<\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,C8L,3@R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L
M93X-"@T*#0H\+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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F
M9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T
M7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#$U+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#!%040^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^26YT86YG
M:6)L92!!<W-E=',@86YD($=O;V1W:6QL/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/DUA<BX@,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/DEN=&%N9VEB;&4@07-S971S(&%N9"!';V]D
M=VEL;#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQT
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,T0Q,#`E/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#DE(&%L
M:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY.3U1%)B-X03`[-CH\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CY);G1A;F=I8FQE($%S<V5T<R!A;F0-"D=O;V1W:6QL/"]B/CPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O
M;7!A;GD@979A;'5A=&5S('1H90T*<&]S<VEB;&4@:6UP86ER;65N="!O9B!G
M;V]D=VEL;"!A;F0@;W1H97(@:6YT86YG:6)L92!A<W-E=',-"G=H96YE=F5R
M(&5V96YT<R!O<B!C:7)C=6US=&%N8V5S(&EN9&EC871E('1H870@=&AE(&-A
M<G)Y:6YG('9A;'5E#0IO9B!T:&5S92!A<W-E=',@;6%Y(&YO="!B92!R96-O
M=F5R86)L92X@3F\@=')I9V=E<FEN9R!E=F5N=`T*;V-C=7)R960@:6X@=&AE
M('%U87)T97(@96YD960@36%R8V@F(WA!,#LS,2P@,C`Q,R!T:&%T('=O=6QD
M#0II;F1I8V%T92!A('!O=&5N=&EA;"!I;7!A:7)M96YT(&]F(&=O;V1W:6QL
M(&]R(&]T:&5R(&EN=&%N9VEB;&4-"F%S<V5T<RX@2&]W979E<BP@=&AE($-O
M;7!A;GD@8V]N=&EN=65S('1O(&UO;FET;W(@82!V87)I971Y(&]F#0IF86-T
M;W)S('1H870@8V]U;&0@<F5S=6QT(&EN(&%N(&EM<&%I<FUE;G0@;V8@9V]O
M9'=I;&P@;W(@;W1H97(-"FEN=&%N9VEB;&4@87-S971S(&EN(&$@9G5T=7)E
M('!E<FEO9"X\+V9O;G0^/"]P/@T*#0H-"CPO9&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?8C)A-C,X,&%?.60P-%\T-&9D
M7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O
M+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K
M<VAE971S+U-H965T,38N:'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!1#X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY787)R86YT>2!/8FQI9V%T:6]N<SQB<CX\+W-T<F]N9SX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XS($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y-87(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<#Y787)R86YT>2!/8FQI9V%T:6]N
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQT86)L
M92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(]
M,T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#DE(&%L:6=N
M/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CY.3U1%)B-X03`[-SH\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CY787)R86YT>0T*3V)L:6=A=&EO;G,\+V(^/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/"]T86)L93X-"CQP('-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-$,CY4:&4@0V]M<&%N>2!R96-O<F1S
M('1H90T*97-T:6UA=&5D(&-O<W0@;V8@9G5L9FEL;&EN9R!P<F]D=6-T('=A
M<G)A;G1I97,@870@=&AE('1I;64@;V8@<V%L90T*8F%S960@=7!O;B!H:7-T
M;W)I8V%L(&-O<W1S('1O(&9U;&9I;&P@8VQA:6US+B!/8FQI9V%T:6]N<R!M
M87D@86QS;PT*8F4@<F5C;W)D960@<W5B<V5Q=65N="!T;R!T:&4@=&EM92!O
M9B!S86QE('=H96YE=F5R('-P96-I9FEC(&5V96YT<PT*;W(@8VER8W5M<W1A
M;F-E<R!I;7!A8W1I;F<@<')O9'5C="!Q=6%L:71Y(&)E8V]M92!K;F]W;B!T
M:&%T('=O=6QD#0IN;W0@:&%V92!B965N('1A:V5N(&EN=&\@86-C;W5N="!U
M<VEN9R!H:7-T;W)I8V%L(&1A=&$N(%=H:6QE('=E#0IE;F=A9V4@:6X@97AT
M96YS:79E('!R;V1U8W0@<75A;&ET>2!P<F]G<F%M<R!A;F0@<')O8V5S<V5S
M+`T*:6YC;'5D:6YG(&%C=&EV96QY(&UO;FET;W)I;F<@86YD(&5V86QU871I
M;F<@=&AE('%U86QI='D@;V8@;W5R#0IC;VUP;VYE;G0@<W5P<&QI97)S(&%N
M9"!T:&ER9"UP87)T>2!C;VYT<F%C="!M86YU9F%C='5R97)S+"!T:&4-"D-O
M;7!A;GDF(W@R,#$Y.W,@=V%R<F%N='D@;V)L:6=A=&EO;B!I<R!A9F9E8W1E
M9"!B>2!P<F]D=6-T(&9A:6QU<F4-"G)A=&5S+"!M871E<FEA;"!U<V%G92P@
M86YD('-E<G9I8V4@9&5L:79E<GD@8V]S=',@:6YC=7)R960@:6X-"F-O<G)E
M8W1I;F<@82!P<F]D=6-T(&9A:6QU<F4N($%N(&%D=F5R<V4@8VAA;F=E(&EN
M(&%N>2!O9B!T:&5S90T*9F%C=&]R<R!M87D@<F5S=6QT(&EN('1H92!N965D
M(&9O<B!A9&1I=&EO;F%L('=A<G)A;G1Y('!R;W9I<VEO;G,N#0I787)R86YT
M>2!O8FQI9V%T:6]N<R!A<F4@:6YC;'5D960@:6X@)B-X,C`Q0SM!8V-R=65D
M(&5X<&5N<V5S)B-X,C`Q1#L-"F]N('1H92!#;VYS;VQI9&%T960@0F%L86YC
M92!3:&5E=',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#$R<'@[($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(&-H86YG
M97,@:6X@=&AE('=A<G)A;G1Y#0IO8FQI9V%T:6]N('=E<F4@87,@9F]L;&]W
M<R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@
M,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%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-$-C@E(&%L:6=N/3-$8V5N=&5R/@T*
M/'1R/@T*/'1D('=I9'1H/3-$.#DE/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D)A;&%N8V4@87,@;V8-"D1E
M8V5M8F5R)B-X03`[,S$L(#(P,3(\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXR+#(U-CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY0<F]V:7-I;VYS(&9O<B!W87)R86YT:65S#0ID=7)I;F<@=&AE
M('!E<FEO9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M-C4X/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D9U;&9I;&QM96YT(&]F('=A<G)A;G1Y#0IO8FQI
M9V%T:6]N<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M*#0W-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^1F]R96EG
M;B!E>&-H86YG92!R871E#0IC:&%N9V5S/"]F;VYT/CPO<#X-"CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXH-C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D
M/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D)A;&%N8V4@87,@;V8-"DUA<F-H)B-X03`[,S$L(#(P,3,\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,BPS-S<\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"@T*#0H\
M+V1I=CX\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#$W+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#!%040^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^0V]N=&EN9V5N8VEE<SQB
M<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,3XS($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(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<#Y#;VYT:6YG
M96YC:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*
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^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$.24@
M86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/DY/5$4F(WA!,#LX.CPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/D-O;G1I;F=E;F-I97,\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*
M/"]T86)L93X-"CQP('-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-$,CY);B!-87D@,C`P."P@=&AE($-O;7!A
M;GD-"F9I;&5D(&$@8V]M<&QA:6YT(&%G86EN<W0@379496,@4V]F='=A<F4@
M1VUB2"P@379496,@3$Q#+"!A;F0@1G5J:0T*06UE<FEC82!#;W)P;W)A=&EO
M;B!I;B!T:&4@56YI=&5D(%-T871E<R!$:7-T<FEC="!#;W5R="!F;W(@=&AE
M#0I$:7-T<FEC="!O9B!-87-S86-H=7-E='1S(&%L;&5G:6YG(&EN9G)I;F=E
M;65N="!O9B!C97)T86EN('!A=&5N=',-"F]W;F5D(&)Y('1H92!#;VUP86YY
M+B!);B!!<')I;"`R,#`Y(&%N9"!A9V%I;B!I;B!*=6YE(#(P,#DL#0I$969E
M;F1A;G0@379496,@4V]F='=A<F4@1VUB2"!F:6QE9"!R92UE>&%M:6YA=&EO
M;B!R97%U97-T<R!O9B!T:&4-"G!A=&5N=',M870M:7-S=64@=VET:"!T:&4@
M56YI=&5D(%-T871E<R!0871E;G0@86YD(%1R861E;6%R:PT*3V9F:6-E+B!4
M:&ES(&UA='1E<B!I<R!O;F=O:6YG+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/DEN($UA>2`R,#`Y+"!T:&4@0V]M<&%N>0T*<')E+69I;&5D(&$@8V]M
M<&QA:6YT('=I=&@@=&AE(%5N:71E9"!3=&%T97,@26YT97)N871I;VYA;"!4
M<F%D90T*0V]M;6ES<VEO;B`H251#*2!P=7)S=6%N="!T;R!396-T:6]N)B-X
M03`[,S,W(&]F('1H92!487)I9F8@06-T(&]F#0HQ.3,P+"!A<R!A;65N9&5D
M+"`Q.2!5+E,N0RX@)B-X03<[,3,S-RP@86=A:6YS="!-=E1E8R!3;V9T=V%R
M90T*1VUB2"P@379496,@3$Q#+"!&=6II($%M97)I8V$L(&%N9"!S979E<F%L
M(&]T:&5R(')E<W!O;F1E;G1S#0IA;&QE9VEN9R!U;F9A:7(@;65T:&]D<R!O
M9B!C;VUP971I=&EO;B!A;F0@=6YF86ER(&%C=',@:6X@=&AE#0IU;FQA=V9U
M;"!I;7!O<G1A=&EO;B!I;G1O('1H92!5;FET960@4W1A=&5S+"!S86QE(&9O
M<B!I;7!O<G1A=&EO;BP-"F]R('-A;&4@=VET:&EN('1H92!5;FET960@4W1A
M=&5S(&%F=&5R(&EM<&]R=&%T:6]N+B!">2!T:&ES(&9I;&EN9RP-"G1H92!#
M;VUP86YY(')E<75E<W1E9"!T:&4@251#('1O(&EN=F5S=&EG871E('1H92!#
M;VUP86YY)B-X,C`Q.3MS#0IC;VYT96YT:6]N('1H870@8V5R=&%I;B!M86-H
M:6YE('9I<VEO;B!S;V9T=V%R92P@;6%C:&EN92!V:7-I;VX-"G-Y<W1E;7,L
M(&%N9"!P<F]D=6-T<R!C;VYT86EN:6YG('1H92!S86UE(&EN9G)I;F=E+"!A
M;F0@<F5S<&]N9&5N=',-"F1I<F5C=&QY(&EN9G)I;F=E(&%N9"]O<B!A8W1I
M=F5L>2!I;F1U8V4@86YD+V]R(&-O;G1R:6)U=&4@=&\@=&AE#0II;F9R:6YG
M96UE;G0@:6X@=&AE(%5N:71E9"!3=&%T97,L(&]F(&]N92!O<B!M;W)E(&]F
M('1H90T*0V]M<&%N>28C>#(P,3D[<R!5+E,N('!A=&5N=',N($EN($IU;'D@
M,C`P.2P@=&AE($E40R!I<W-U960@86X@;W)D97(-"G1H870@:70@=V]U;&0@
M:6YS=&ET=71E(&%N(&EN=F5S=&EG871I;VX@8F%S960@=7!O;B!T:&4-"D-O
M;7!A;GDF(W@R,#$Y.W,@87-S97)T:6]N<RX@26X@4V5P=&5M8F5R(#(P,#DL
M('1H92!#;VUP86YY(')E86-H960-"F$@<V5T=&QE;65N="!W:71H('1W;R!O
M9B!T:&4@<F5S<&]N9&5N=',L(&%N9"!I;B!$96-E;6)E<B`R,#`Y+"!T:&4-
M"D-O;7!A;GD@<F5A8VAE9"!A('-E='1L96UE;G0@=VET:"!F:79E(&%D9&ET
M:6]N86P@<F5S<&]N9&5N=',N($EN#0I-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*
M36%C:&EN92!-86YU9F%C='5R:6YG($-O+BP@3'1D+B!A;F0@:71S('-U8G-I
M9&EA<GD@1G5J:2!!;65R:6-A#0I#;W)P;W)A=&EO;BX@5&AE<V4@<V5T=&QE
M;65N=',@9&ED(&YO="!H879E(&$@;6%T97)I86P@:6UP86-T(&]N#0IT:&4@
M0V]M<&%N>28C>#(P,3D[<R!F:6YA;F-I86P@<F5S=6QT<RX@06X@251#(&AE
M87)I;F<@=V%S(&AE;&0@:6X-"DUA>2`R,#$P+B!);B!*=6QY(#(P,3`L('1H
M92!!9&UI;FES=')A=&EV92!,87<@2G5D9V4@:7-S=65D(&%N#0II;FET:6%L
M(&1E=&5R;6EN871I;VX@9FEN9&EN9R!T=V\@;V8@=&AE($-O;7!A;GDF(W@R
M,#$Y.W,@<&%T96YT<PT*:6YV86QI9"!A;F0@=&AA="!R97-P;VYD96YT<R!D
M:60@;F]T(&EN9G)I;F=E('1H92!P871E;G1S+6%T+6ES<W5E+@T*26X@4V5P
M=&5M8F5R(#(P,3`L('1H92!)5$,@:7-S=65D(&$@;F]T:6-E('1H870@:70@
M=V]U;&0@<F5V:65W('1H90T*:6YI=&EA;"!D971E<FUI;F%T:6]N(&]F('1H
M92!!9&UI;FES=')A=&EV92!,87<@2G5D9V4N(%1H92!)5$,-"FES<W5E9"!I
M=',@1FEN86P@1&5T97)M:6YA=&EO;B!I;B!.;W9E;6)E<B`R,#$P(&EN('=H
M:6-H(&ET#0ID971E<FUI;F5D('1O(&UO9&EF>2UI;BUP87)T(&%N9"!A9F9I
M<FTM:6XM<&%R="!T:&4@061M:6YI<W1R871I=F4-"DQA=R!*=61G928C>#(P
M,3D[<R!D971E<FUI;F%T:6]N+"!A;F0@=&5R;6EN871E('1H92!I;G9E<W1I
M9V%T:6]N#0IW:71H(&$@9FEN9&EN9R!O9B!N;R!V:6]L871I;VX@;V8@4V5C
M=&EO;B8C>$$P.S,S-R!O9B!T:&4@5&%R:69F#0I!8W0@;V8@,3DS,"`H87,@
M86UE;F1E9"`Q.2!5+E,N0RX@)B-X03<[,3,S-RDN)B-X03`[5&AE($-O;7!A
M;GD@:&%S#0IF:6QE9"!A;B!A<'!E86P@;V8@=&AE(&1E8VES:6]N('=I=&@@
M=&AE(%5N:71E9"!3=&%T97,@0V]U<G0@;V8-"D%P<&5A;',@9F]R('1H92!&
M961E<F%L($-I<F-U:70N($%N(&]R86P@:&5A<FEN9R!B969O<F4@=&AE(%5N
M:71E9`T*4W1A=&5S($-O=7)T(&]F($%P<&5A;',@;V-C=7)R960@:6X@1F5B
M<G5A<GD@,C`Q,BX@5&AI<R!M871T97(@:7,-"F]N9V]I;F<N/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U14
M3TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^26X@36%R8V@@,C`Q,RP@=&AE($-O;7!A;GD-
M"F9I;&5D(&$@;&%W<W5I="!A9V%I;G-T($UI8W)O<V-A;B!3>7-T96US+"!)
M;F,N#0HH)B-X,C`Q0SM-:6-R;W-C86XF(W@R,#%$.RD@86YD($-O9&4@0V]R
M<&]R871I;VX@:6X@=&AE(%5N:71E9"!3=&%T97,-"D1I<W1R:6-T($-O=7)T
M(&9O<B!T:&4@4V]U=&AE<FX@1&ES=')I8W0@;V8@3F5W(%EO<FL@86QL96=I
M;F<@=&AA=`T*36EC<F]S8V%N)B-X,C`Q.3MS($UO8FEL92!(87=K(&AA;F1H
M96QD(&EM86=E<B!I;F9R:6YG97,@52Y3+B!0871E;G0-"C<L.#<T+#0X-R!O
M=VYE9"!B>2!T:&4@0V]M<&%N>2X@5&AE(&QA=W-U:70@<V5E:W,@=&\@<')O
M:&EB:70@0V]D90T*0V]R<&]R871I;VX@9G)O;2!M86YU9F%C='5R:6YG('1H
M92!P<F]D=6-T+"!A;F0@36EC<F]S8V%N(&9R;VT-"G-E;&QI;F<@86YD(&1I
M<W1R:6)U=&EN9R!T:&4@<')O9'5C="X@5&AE($-O;7!A;GD@:7,@86QS;R!S
M965K:6YG#0IM;VYE=&%R>2!D86UA9V5S(')E<W5L=&EN9R!F<F]M('1H92!A
M;&QE9V5D(&EN9G)I;F=E;65N="X@26X@07!R:6P-"C(P,3,L($UI8W)O<V-A
M;B!F:6QE9"!E>"!P87)T92!R92UE>&%M:6YA=&EO;B!R97%U97-T<R!O9B!T
M:&4-"G!A=&5N="UA="UI<W-U92!W:71H('1H92!5;FET960@4W1A=&5S(%!A
M=&5N="!A;F0@5')A9&5M87)K($]F9FEC92X-"E1H97-E(&UA='1E<G,@87)E
M(&]N9V]I;F<N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#$R<'@[($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;GD@8V%N;F]T('!R961I8W0-"G1H92!O=71C;VUE(&]F('1H92!A8F]V92UR
M969E<F5N8V5D('!E;F1I;F<@;6%T=&5R<R!A;F0@86X@861V97)S90T*<F5S
M;VQU=&EO;B!O9B!T:&5S92!L87=S=6ET<R!C;W5L9"!H879E(&$@;6%T97)I
M86P@861V97)S92!E9F9E8W0-"F]N('1H92!#;VUP86YY)B-X,C`Q.3MS(&9I
M;F%N8VEA;"!P;W-I=&EO;BP@;&EQ=6ED:71Y+"!R97-U;'1S(&]F#0IO<&5R
M871I;VYS+"!A;F0O;W(@:6YD96UN:69I8V%T:6]N(&]B;&EG871I;VYS+B!)
M;B!A9&1I=&EO;BP-"G9A<FEO=7,@;W1H97(@8VQA:6US(&%N9"!L96=A;"!P
M<F]C965D:6YG<R!G96YE<F%L;'D@:6YC:61E;G1A;"!T;PT*=&AE(&YO<FUA
M;"!C;W5R<V4@;V8@8G5S:6YE<W,@87)E('!E;F1I;F<@;W(@=&AR96%T96YE
M9"!O;B!B96AA;&8-"F]F(&]R(&%G86EN<W0@=&AE($-O;7!A;GDN(%=H:6QE
M('=E(&-A;FYO="!P<F5D:6-T('1H92!O=71C;VUE(&]F#0IT:&5S92!I;F-I
M9&5N=&%L(&UA='1E<G,L('=E(&)E;&EE=F4@=&AA="!A;GD@;&EA8FEL:71Y
M(&%R:7-I;F<-"F9R;VT@=&AE;2!W:6QL(&YO="!H879E(&$@;6%T97)I86P@
M861V97)S92!E9F9E8W0@;VX@;W5R(&9I;F%N8VEA;`T*<&]S:71I;VXL(&QI
M<75I9&ET>2P@;W(@<F5S=6QT<R!O9B!O<&5R871I;VYS+CPO9F]N=#X\+W`^
M#0H-"@T*/"]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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970Q."YH=&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-$240P14%$/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DEN9&5M;FEF
M:6-A=&EO;B!0<F]V:7-I;VYS/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/DUA<BX@,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/DEN9&5M;FEF:6-A=&EO;B!0<F]V:7-I;VYS/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'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^#0H\
M='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$.24@86QI9VX],T1L969T
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/DY/5$4F(WA!,#LY.CPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/DEN9&5M
M;FEF:6-A=&EO;@T*4')O=FES:6]N<SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\+W1A8FQE/@T*/'`@<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!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D5X8V5P="!A<R!L:6UI=&5D(&)Y
M#0I-87-S86-H=7-E='1S(&QA=RP@=&AE(&)Y+6QA=W,@;V8@=&AE($-O;7!A
M;GD@<F5Q=6ER92!I="!T;PT*:6YD96UN:69Y(&-E<G1A:6X@8W5R<F5N="!O
M<B!F;W)M97(@9&ER96-T;W)S+"!O9F9I8V5R<RP@86YD#0IE;7!L;WEE97,@
M;V8@=&AE($-O;7!A;GD@86=A:6YS="!E>'!E;G-E<R!I;F-U<G)E9"!B>2!T
M:&5M(&EN#0IC;VYN96-T:6]N('=I=&@@96%C:"!P<F]C965D:6YG(&EN('=H
M:6-H(&AE(&]R('-H92!I<R!I;G9O;'9E9"!A<R!A#0IR97-U;'0@;V8@<V5R
M=FEN9R!O<B!H879I;F<@<V5R=F5D(&EN(&-E<G1A:6X@8V%P86-I=&EE<RX-
M"DEN9&5M;FEF:6-A=&EO;B!I<R!N;W0@879A:6QA8FQE('=I=&@@<F5S<&5C
M="!T;R!A('!R;V-E961I;F<@87,@=&\-"G=H:6-H(&ET(&AA<R!B965N(&%D
M:G5D:6-A=&5D('1H870@=&AE('!E<G-O;B!D:60@;F]T(&%C="!I;B!G;V]D
M#0IF86ET:"!I;B!T:&4@<F5A<V]N86)L92!B96QI968@=&AA="!T:&4@86-T
M:6]N('=A<R!I;B!T:&4@8F5S=`T*:6YT97)E<W1S(&]F('1H92!#;VUP86YY
M+B!4:&4@;6%X:6UU;2!P;W1E;G1I86P@86UO=6YT(&]F(&9U='5R90T*<&%Y
M;65N=',@=&AE($-O;7!A;GD@8V]U;&0@8F4@<F5Q=6ER960@=&\@;6%K92!U
M;F1E<B!T:&5S90T*<')O=FES:6]N<R!I<R!U;FQI;6ET960N(%1H92!#;VUP
M86YY(&AA<R!N979E<B!I;F-U<G)E9"!S:6=N:69I8V%N=`T*8V]S=',@<F5L
M871E9"!T;R!T:&5S92!I;F1E;6YI9FEC871I;VX@<')O=FES:6]N<RX@07,@
M82!R97-U;'0L('1H90T*0V]M<&%N>2!B96QI979E<R!T:&4@97-T:6UA=&5D
M(&9A:7(@=F%L=64@;V8@=&AE<V4@<')O=FES:6]N<R!I<PT*;6EN:6UA;"X\
M+V9O;G0^/"]P/@T*/'`@<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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);B!T:&4@;W)D:6YA<GD@8V]U
M<G-E(&]F#0IB=7-I;F5S<RP@=&AE($-O;7!A;GD@;6%Y(&%C8V5P="!S=&%N
M9&%R9"!L:6UI=&5D(&EN9&5M;FEF:6-A=&EO;@T*<')O=FES:6]N<R!I;B!C
M;VYN96-T:6]N('=I=&@@=&AE('-A;&4@;V8@:71S('!R;V1U8W1S+"!W:&5R
M96)Y(&ET#0II;F1E;6YI9FEE<R!I=',@8W5S=&]M97)S(&9O<B!C97)T86EN
M(&1I<F5C="!D86UA9V5S(&EN8W5R<F5D(&EN#0IC;VYN96-T:6]N('=I=&@@
M=&AI<F0M<&%R='D@<&%T96YT(&]R(&]T:&5R(&EN=&5L;&5C='5A;"!P<F]P
M97)T>0T*:6YF<FEN9V5M96YT(&-L86EM<R!W:71H(')E<W!E8W0@=&\@=&AE
M('5S92!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<PT*<')O9'5C=',N(%1H92!T
M97)M(&]F('1H97-E(&EN9&5M;FEF:6-A=&EO;B!P<F]V:7-I;VYS(&=E;F5R
M86QL>0T*8V]I;F-I9&5S('=I=&@@=&AE(&-U<W1O;65R)B-X,C`Q.3MS('5S
M92!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<PT*<')O9'5C=',N(%1H92!M87AI
M;75M('!O=&5N=&EA;"!A;6]U;G0@;V8@9G5T=7)E('!A>6UE;G1S('1H90T*
M0V]M<&%N>2!C;W5L9"!B92!R97%U:7)E9"!T;R!M86ME('5N9&5R('1H97-E
M('!R;W9I<VEO;G,@:7,-"F=E;F5R86QL>2!S=6)J96-T('1O(&9I>&5D(&UO
M;F5T87)Y(&QI;6ET<RX@5&AE($-O;7!A;GD@:&%S(&YE=F5R#0II;F-U<G)E
M9"!S:6=N:69I8V%N="!C;W-T<R!T;R!D969E;F0@;&%W<W5I=',@;W(@<V5T
M=&QE(&-L86EM<PT*<F5L871E9"!T;R!T:&5S92!I;F1E;6YI9FEC871I;VX@
M<')O=FES:6]N<RX@07,@82!R97-U;'0L('1H90T*0V]M<&%N>2!B96QI979E
M<R!T:&4@97-T:6UA=&5D(&9A:7(@=F%L=64@;V8@=&AE<V4@<')O=FES:6]N
M<R!I<PT*;6EN:6UA;"X\+V9O;G0^/"]P/@T*/'`@<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-$,CY);B!T
M:&4@;W)D:6YA<GD@8V]U<G-E(&]F#0IB=7-I;F5S<RP@=&AE($-O;7!A;GD@
M86QS;R!A8V-E<'1S(&QI;6ET960@:6YD96UN:69I8V%T:6]N#0IP<F]V:7-I
M;VYS(&9R;VT@=&EM92!T;R!T:6UE+"!W:&5R96)Y(&ET(&EN9&5M;FEF:65S
M(&-U<W1O;65R<R!F;W(-"F-E<G1A:6X@9&ER96-T(&1A;6%G97,@:6YC=7)R
M960@:6X@8V]N;F5C=&EO;B!W:71H(&)O9&EL>2!I;FIU<GD-"F%N9"!P<F]P
M97)T>2!D86UA9V4@87)I<VEN9R!F<F]M('1H92!I;G-T86QL871I;VX@;V8@
M=&AE#0I#;VUP86YY)B-X,C`Q.3MS('!R;V1U8W1S+B!4:&4@=&5R;2!O9B!T
M:&5S92!I;F1E;6YI9FEC871I;VX-"G!R;W9I<VEO;G,@9V5N97)A;&QY(&-O
M:6YC:61E<R!W:71H('1H92!P97)I;V0@;V8@:6YS=&%L;&%T:6]N+B!4:&4-
M"FUA>&EM=6T@<&]T96YT:6%L(&%M;W5N="!O9B!F=71U<F4@<&%Y;65N=',@
M=&AE($-O;7!A;GD@8V]U;&0@8F4-"G)E<75I<F5D('1O(&UA:V4@=6YD97(@
M=&AE<V4@<')O=FES:6]N<R!I<R!G96YE<F%L;'D@;&EM:71E9"!A;F0@:7,-
M"FQI:V5L>2!R96-O=F5R86)L92!U;F1E<B!T:&4@0V]M<&%N>28C>#(P,3D[
M<R!I;G-U<F%N8V4@<&]L:6-I97,N($%S#0IA(')E<W5L="!O9B!T:&ES(&-O
M=F5R86=E+"!A;F0@=&AE(&9A8W0@=&AA="!T:&4@0V]M<&%N>2!H87,@;F5V
M97(-"FEN8W5R<F5D('-I9VYI9FEC86YT(&-O<W1S('1O(&1E9F5N9"!L87=S
M=6ET<R!O<B!S971T;&4@8VQA:6US#0IR96QA=&5D('1O('1H97-E(&EN9&5M
M;FEF:6-A=&EO;B!P<F]V:7-I;VYS+"!T:&4@0V]M<&%N>2!B96QI979E<PT*
M=&AE(&5S=&EM871E9"!F86ER('9A;'5E(&]F('1H97-E('!R;W9I<VEO;G,@
M:7,@;6EN:6UA;"X\+V9O;G0^/"]P/@T*#0H-"CPO9&EV/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7
M;W)K<VAE971S+U-H965T,3DN:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O
M9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT
M;6P[(&-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-$
M)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X
M="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4
M:&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#X-"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/&)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`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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/D1E<FEV871I=F4@26YS
M=')U;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^
M#0H\=&%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-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`@=VED=&@],T0Y
M)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^3D]4128C>$$P.S$P.CPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/D1E<FEV871I=F4-"DEN<W1R=6UE;G1S/"]B/CPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!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;GD@:7,@97AP;W-E9"!T;PT*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*9F]R
M96EG;B!C=7)R96YC>2!E>&-H86YG92!R871E(')I<VL@86YD(&EN=&5R97-T
M(')A=&4@<FES:RX@5&AE#0I#;VUP86YY(&-U<G)E;G1L>2!M:71I9V%T97,@
M8V5R=&%I;B!F;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4-"G)I<VMS
M('=I=&@@9&5R:79A=&EV92!I;G-T<G5M96YT<RX@5&AE($-O;7!A;GD@9&]E
M<R!N;W0@8W5R<F5N=&QY#0IM86YA9V4@:71S(&EN=&5R97-T(')A=&4@<FES
M:R!W:71H(&1E<FEV871I=F4-"FEN<W1R=6UE;G1S+CPO9F]N=#X\+W`^#0H\
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(&9A8V5S(&5X<&]S=7)E#0IT;R!F
M;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4@9FQU8W1U871I;VYS+"!A
M<R!A('-I9VYI9FEC86YT#0IP;W)T:6]N(&]F(&ET<R!R979E;G5E<RP@97AP
M96YS97,L(&%S<V5T<RP@86YD(&QI86)I;&ET:65S(&%R90T*9&5N;VUI;F%T
M960@:6X@8W5R<F5N8VEE<R!O=&AE<B!T:&%N('1H92!F=6YC=&EO;F%L(&-U
M<G)E;F-I97,@;V8-"G1H92!#;VUP86YY)B-X,C`Q.3MS('-U8G-I9&EA<FEE
M<R!O<B!T:&4@<F5P;W)T:6YG(&-U<G)E;F-Y(&]F('1H90T*0V]M<&%N>2P@
M=VAI8V@@:7,@=&AE(%4N4RX@1&]L;&%R+B!4:&4@0V]M<&%N>2!F86-E<R!T
M=V\@='EP97,@;V8-"F9O<F5I9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T92!E
M>'!O<W5R97,Z/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#9P>"<^#0HF
M(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C
M;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I
M;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX-"CQT9"!W:61T:#TS1#4E/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1'1O<"!W:61T:#TS1#(E(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#(R
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#$E/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1'1O<"!A;&EG;CTS1&QE9G0^#0H\<"!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M=')A;G-A8W1I;VYA;"!C=7)R96YC>2]F=6YC=&EO;F%L(&-U<G)E;F-Y(&5X
M8VAA;F=E(')A=&4-"F5X<&]S=7)E<R!F<F]M('1R86YS86-T:6]N<R!T:&%T
M(&%R92!D96YO;6EN871E9"!I;B!C=7)R96YC:65S#0IO=&AE<B!T:&%N('1H
M92!F=6YC=&EO;F%L(&-U<G)E;F-Y(&]F('1H92!S=6)S:61I87)Y("AF;W(@
M97AA;7!L92P-"F$@52Y3+B8C>$$P.T1O;&QA<B!R96-E:79A8FQE(&]N('1H
M92!#;VUP86YY)B-X,C`Q.3MS($ER:7-H#0IS=6)S:61I87)Y)B-X,C`Q.3MS
M(&)O;VMS(&9O<B!W:&EC:"!T:&4@9G5N8W1I;VYA;"!C=7)R96YC>2!I<R!T
M:&4-"D5U<F\I+"!A;F0\+V9O;G0^/"]P/@T*/"]T9#X-"CPO='(^#0H\+W1A
M8FQE/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]4
M5$]-.B`P<'@[($9/3E0M4TE:13H@-G!X)SX-"B8C>$$P.SPO<#X-"CQT86)L
M92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(]
M,T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q
M,#`E/@T*/'1R/@T*/'1D('=I9'1H/3-$-24^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$,B4@
M86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,C([/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$,24^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F
M=#X-"CQP(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CYF=6YC=&EO;F%L(&-U<G)E
M;F-Y+W)E<&]R=&EN9R!C=7)R96YC>2!E>&-H86YG92!R871E(&5X<&]S=7)E
M<PT*9G)O;2!T<F%N<V%C=&EO;G,@=&AA="!A<F4@9&5N;VUI;F%T960@:6X@
M8W5R<F5N8VEE<R!O=&AE<B!T:&%N('1H90T*52Y3+B8C>$$P.T1O;&QA<BP@
M=VAI8V@@:7,@=&AE(')E<&]R=&EN9R!C=7)R96YC>2!O9B!T:&4-"D-O;7!A
M;GDN/"]F;VYT/CPO<#X-"CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP('-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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^5&AE($-O;7!A;GD@=7-E<R!D97)I=F%T:79E#0II;G-T<G5M
M96YT<R!T;R!P<F]V:61E(&%N(&5C;VYO;6EC(&AE9&=E(&%G86EN<W0@:71S
M('1R86YS86-T:6]N86P-"F-U<G)E;F-Y+V9U;F-T:6]N86P@8W5R<F5N8WD@
M97AC:&%N9V4@<F%T92!E>'!O<W5R97,N($9O<G=A<F0-"F-O;G1R86-T<R!O
M;B!C=7)R96YC:65S(&%R92!E;G1E<F5D(&EN=&\@=&\@;6%N86=E('1H90T*
M=')A;G-A8W1I;VYA;"!C=7)R96YC>2]F=6YC=&EO;F%L(&-U<G)E;F-Y(&5X
M<&]S=7)E(&]F('1H90T*0V]M<&%N>28C>#(P,3D[<R!)<FES:"!S=6)S:61I
M87)Y)B-X,C`Q.3MS(&%C8V]U;G1S(')E8V5I=F%B;&4-"F1E;F]M:6YA=&5D
M(&EN(%4N4RX@9&]L;&%R<R!A;F0@:6YT97)C;VUP86YY(')E8V5I=F%B;&5S
M#0ID96YO;6EN871E9"!I;B!*87!A;F5S92!996XN($EN(&%D9&ET:6]N+"!B
M96=I;FYI;F<@:6X@=&AE(&9I<G-T#0IQ=6%R=&5R(&]F(#(P,3,L(&9O<G=A
M<F0@8V]N=')A8W1S(&]N(&-U<G)E;F-I97,@87)E(&5N=&5R960@:6YT;PT*
M=&\@;6%N86=E('1H92!T<F%N<V%C=&EO;F%L(&-U<G)E;F-Y+V9U;F-T:6]N
M86P@8W5R<F5N8WD@97AP;W-U<F4-"F%T('1H92!#;VUP86YY)B-X,C`Q.3MS
M(%-U<F9A8V4@26YS<&5C=&EO;B!3>7-T96US($1I=FES:6]N("A325-$*2P-
M"G=H97)E(&%C8V]U;G1S(')E8V5I=F%B;&4@;6%Y(&)E(&1E;F]M:6YA=&5D
M(&EN($5U<F]S(&%N9"!*87!A;F5S90T*665N+"!B=70@=&AE(&9U;F-T:6]N
M86P@8W5R<F5N8WD@:7,@=&AE(%4N4RX@1&]L;&%R+B!!;&P@;V8@=&AE#0I#
M;VUP86YY)B-X,C`Q.3MS(&9O<G=A<F0@8V]N=')A8W1S(&%R92!U<V5D('1O
M(&UI;FEM:7IE(&9O<F5I9VX-"F-U<G)E;F-Y(&=A:6YS(&]R(&QO<W-E<RP@
M87,@=&AE(&=A:6YS(&]R(&QO<W-E<R!O;B!T:&5S92!C;VYT<F%C=',-"F%R
M92!I;G1E;F1E9"!T;R!O9F9S970@=&AE(&QO<W-E<R!O<B!G86EN<R!O;B!T
M:&4@=6YD97)L>6EN9PT*97AP;W-U<F5S+CPO9F]N=#X\+W`^#0H\<"!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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/E1H97-E(&9O<G=A<F0@8V]N=')A8W1S(&1O#0IN;W0@<75A;&EF
M>2!F;W(@:&5D9V4@86-C;W5N=&EN9RX@0F]T:"!T:&4@=6YD97)L>6EN9R!E
M>'!O<W5R97,@86YD#0IT:&4@9F]R=V%R9"!C;VYT<F%C=',@87)E(')E8V]R
M9&5D(&%T(&9A:7(@=F%L=64@;VX@=&AE#0I#;VYS;VQI9&%T960@0F%L86YC
M92!3:&5E=',@86YD(&-H86YG97,@:6X@9F%I<B!V86QU92!A<F4@<F5P;W)T
M960-"F%S("8C>#(P,4,[1F]R96EG;B!C=7)R96YC>2!G86EN("AL;W-S*28C
M>#(P,40[(&]N('1H92!#;VYS;VQI9&%T960-"E-T871E;65N=',@;V8@3W!E
M<F%T:6]N<RX@5&AE($-O;7!A;GD@<F5C;W)D960@82!N970@9F]R96EG;@T*
M8W5R<F5N8WD@9V%I;B!O9B`D-C,L,#`P(&EN('1H92!Q=6%R=&5R(&5N9&5D
M($UA<F-H)B-X03`[,S$L(#(P,3,L#0IA;F0@82!L;W-S(&]F("0V,S@L,#`P
M(&EN('1H92!Q=6%R=&5R(&5N9&5D($%P<FEL)B-X03`[,2P-"C(P,3(N/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^07,@;V8@36%R8V@F(WA!,#LS,2P@
M,C`Q,RP-"G1H92!#;VUP86YY(&AA9"!T:&4@9F]L;&]W:6YG(&]U='-T86YD
M:6YG(&9O<G=A<F0@8V]N=')A8W1S('1H870-"G=E<F4@96YT97)E9"!I;G1O
M('1O(&UI=&EG871E(&9O<F5I9VX@8W5R<F5N8WD@97AC:&%N9V4@<F%T90T*
M<FES:SH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X
M.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!
M,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL
M87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<]
M,T0P('=I9'1H/3-$-C@E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I
M9'1H/3-$-C@E/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M-"4^/"]T9#X-"CQT9#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/@T*/'`@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60[(%=)1%1(.B`S,G!T)SX-"CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/CQB/D-U<G)E;F-Y/"]B/CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P
M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0Q/CQB/D%M;W5N=#PO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$,CX\+W1D/@T*/"]T<CX-
M"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\
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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^2F%P86YE<V4-"EEE;B]%=7)O/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXQ-S`L,#`P+#`P,"8C>$$P.TIA<&%N97-E)B-X03`[665N/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY*87!A;F5S92!996XO52Y3+@T*1&]L;&%R/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXQ,38L,#`P+#`P,"!*87!A;F5S92!996X\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E4N4RX@1&]L;&%R+T5U<F\\+V9O;G0^/"]P
M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C(L-3@P+#`P,"!5+E,N($1O;&QA<G,\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/D5U<F\O52Y3+B!$;VQL87(\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C<W-2PP,#`@
M175R;W,\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@<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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY);F9O<FUA=&EO;B!R96=A<F1I;F<@=&AE#0IF86ER('9A;'5E(&]F
M('1H92!F;W)W87)D(&-O;G1R86-T<R!O=71S=&%N9&EN9R!A<R!O9@T*36%R
M8V@F(WA!,#LS,2P@,C`Q,R!A;F0@1&5C96UB97(F(WA!,#LS,2P@,C`Q,B!W
M87,@87,@9F]L;&]W<R`H:6X-"G1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP
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*)B-X03`[/"]P/@T*/'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\='(^#0H\=&0@=VED=&@],T0U-"4^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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-$."!A
M;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY!<W-E=`T*1&5R:79A=&EV97,\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
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],T0X(&%L:6=N/3-$8V5N=&5R/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/CQB/DQI86)I;&ET>0T*1&5R:79A=&EV97,\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY&86ER#0I686QU93PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CY&86ER#0I686QU93PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY"86QA;F-E
M/&)R("\^#0I3:&5E=#QB<B`O/@T*3&]C871I;VX\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F(WA!,#LS,2P\
M8G(@+SX-"C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/D1E8V5M8F5R)B-X03`[,S$L/&)R("\^#0HR
M,#$R/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@
M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D)A
M;&%N8V4\8G(@+SX-"E-H965T/&)R("\^#0I,;V-A=&EO;CPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY-87)C:"8C>$$P
M.S,Q+#QB<B`O/@T*,C`Q,SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^1&5C96UB97(F(WA!,#LS,2P\8G(@
M+SX-"C(P,3(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY#=7)R96YC>2!F;W)W87)D#0IC;VYT<F%C=',\+V9O;G0^/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/E!R97!A:60\8G(@+SX-"F5X<&5N<V5S/&)R("\^#0IA;F0F(WA!
M,#MO=&AE<CQB<B`O/@T*8W5R<F5N=#QB<B`O/@T*87-S971S/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^-#0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M06-C<G5E9#QB<B`O/@T*97AP96YS97,\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^.#,\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,30\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B
M;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@[($9/3E0M4TE:13H@,7!X)SX-"B8C>$$P.SPO<#X-"CQP('-T
M>6QE/3-$)TU!4D=)3BU43U`Z(#!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);F9O<FUA=&EO;B!R96=A<F1I;F<@=&AE#0IE9F9E8W0@;V8@
M=&AE(&9O<G=A<F0@8V]N=')A8W1S+"!N970@;V8@=&AE('5N9&5R;'EI;F<@
M97AP;W-U<F4L(&]N#0IT:&4@0V]N<V]L:61A=&5D(%-T871E;65N=',@;V8@
M3W!E<F%T:6]N<R!F;W(@=&AE('%U87)T97)S(&5N9&5D#0I-87)C:"8C>$$P
M.S,Q+"`R,#$S(&%N9"!!<')I;"8C>$$P.S$L(#(P,3(@=V5R92!A<R!F;VQL
M;W=S("AI;@T*=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52
M+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS
M1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$.#0E(&%L:6=N/3-$8V5N=&5R
M/@T*/'1R/@T*/'1D('=I9'1H/3-$-CDE/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$
M-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CPO
M='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL
M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N
M/3-$8F]T=&]M(')O=W-P86X],T0S(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q
M/CQB/DQO8V%T:6]N/"]B/CPO9F]N=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/F]F
M)B-X03`[#0I,;W-S/&)R("\^#0I296-O9VYI>F5D/&)R("\^#0II;B8C>$$P
M.TEN8V]M93QB<B`O/@T*;VX\8G(@+SX-"D1E<FEV871I=F5S/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D%M;W5N="8C
M>$$P.V]F)B-X03`[3&]S<R8C>$$P.R!296-O9VYI>F5D/"]B/CPO9F]N=#X\
M8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0Q/CQB/FEN)B-X03`[26YC;VUE)B-X03`[;VXF(WA!
M,#M$97)I=F%T:79E<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3X\8CY1=6%R=&5R#0IE;F1E9#PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F
M(WA!,#LS,2P\8G(@+SX-"C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D%P<FEL)B-X03`[,2P\
M8G(@+SX-"C(P,3(\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\
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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^0W5R<F5N8WD@9F]R=V%R9`T*8V]N=')A8W1S/"]F;VYT
M/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY&;W)E:6=N/&)R("\^#0IC=7)R96YC>3QB<B`O/@T*
M;&]S<SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR,#,\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,C@Y/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*#0H-"CPO9&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?8C)A-C,X
M,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T
M:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q
M-&(X96%F9"]7;W)K<VAE971S+U-H965T,C`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$,$5!1#X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:RU"87-E9"!#;VUP96YS871I
M;VX\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@
M8V]L<W!A;CTS1#$^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@
M,C`Q,SQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4W1O
M8VLM0F%S960@0V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\9&EV/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!3
M13H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP
M861D:6YG/3-$,"!W:61T:#TS1#$P,"4^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P('=I9'1H/3-$.24@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/DY/5$4F
M(WA!,#LQ,3H\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$=&]P(&%L
M:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY3=&]C:RU"87-E9`T*0V]M<&5N<V%T
M:6]N/"]B/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`V<'@[($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($-O;7!A;GDF(W@R,#$Y.W,-"G-H87)E+6)A<V5D('!A>6UE
M;G1S('1H870@<F5S=6QT(&EN(&-O;7!E;G-A=&EO;B!E>'!E;G-E(&-O;G-I
M<W0-"G-O;&5L>2!O9B!S=&]C:R!O<'1I;VX@9W)A;G1S+B!!<R!O9B!-87)C
M:"8C>$$P.S,Q+"`R,#$S+"!T:&4-"D-O;7!A;GD@:&%D(#4L-C(P+#8P-"!S
M:&%R97,@879A:6QA8FQE(&9O<B!G<F%N="!U;F1E<B!T=V\@<W1O8VL-"F]P
M=&EO;B!P;&%N<SH@=&AE(#(P,#$@1V5N97)A;"!3=&]C:R!/<'1I;VX@4&QA
M;@T**#0L,S8Q+#0Y-"DF(WA!,#MA;F0@=&AE(#(P,#<@4W1O8VL@3W!T:6]N
M(&%N9"!);F-E;G1I=F4@4&QA;@T**#$L,C4Y+#$Q,"DN($5A8V@@;V8@=&AE
M<V4@<&QA;G,@97AP:7)E<R!T96X@>65A<G,@9G)O;2!T:&4@9&%T90T*=&AE
M('!L86X@=V%S(&%P<')O=F5D+B!);B!$96-E;6)E<B`R,#$Q+"!T:&4@,C`P
M,2!'96YE<F%L(%-T;V-K#0I/<'1I;VX@<&QA;B!R96-E:79E9"!S:&%R96AO
M;&1E<B!A<'!R;W9A;"!F;W(@86X@86UE;F1M96YT(&%N9`T*<F5S=&%T96UE
M;G0@;V8@=&AE('!L86XL(&5X=&5N9&EN9R!T:&4@<&QA;B!U;G1I;"!397!T
M96UB97(@,C`R,2X-"D=E;F5R86QL>2P@<W1O8VL@;W!T:6]N<R!A<F4@9W)A
M;G1E9"!W:71H(&%N(&5X97)C:7-E('!R:6-E(&5Q=6%L#0IT;R!T:&4@;6%R
M:V5T('9A;'5E(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS(&-O;6UO;B!S=&]C
M:R!A="!T:&4-"F=R86YT(&1A=&4L('9E<W0@;W9E<B!F;W5R('EE87)S(&)A
M<V5D('5P;VX@8V]N=&EN=6]U<R!S97)V:6-E+"!A;F0-"F5X<&ER92!T96X@
M>65A<G,@9G)O;2!T:&4@9W)A;G0@9&%T92X\+V9O;G0^/"]P/@T*/'`@<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-$,CY4:&4@9F]L;&]W:6YG('1A8FQE#0IS=6UM87)I>F5S('1H92!#
M;VUP86YY)B-X,C`Q.3MS('-T;V-K(&]P=&EO;B!A8W1I=FET>2!F;W(@=&AE
M#0IQ=6%R=&5R(&5N9&5D($UA<F-H)B-X03`[,S$L(#(P,3,Z/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/
M33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#DR
M)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#4W)3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H\=&0^
M/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$-R4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0W)3X\+W1D
M/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!W:61T:#TS1#<E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY3:&%R97,\+V(^/"]F;VYT/CQB<B`O
M/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#$^/&(^*&EN)B-X03`[#0IT:&]U<V%N9',I/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY796EG
M:'1E9"T\+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^079E<F%G93PO
M8CX\+V9O;G0^/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY%>&5R8VES93PO8CX\+V9O
M;G0^/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY0<FEC93PO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^5V5I9VAT
M960M/"]B/CPO9F]N=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D%V97)A9V4\+V(^
M/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^4F5M86EN:6YG/"]B/CPO9F]N
M=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/CQB/D-O;G1R86-T=6%L/"]B/CPO9F]N=#X\
M8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0Q/CQB/E1E<FTF(WA!,#LH:6XF(WA!,#MY96%R<RD\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/CQB/D%G9W)E9V%T93PO8CX\+V9O;G0^/&)R("\^#0H\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CY);G1R:6YS:6,\8G(@+SX-"E9A;'5E/"]B/CPO9F]N=#X\8G(@+SX-
M"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0Q/CQB/BAI;B8C>$$P.W1H;W5S86YD<RD\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-
M"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3W5T<W1A;F1I;F<@
M87,@;V8-"D1E8V5M8F5R)B-X03`[,S$L(#(P,3(\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C,L-34Y/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-2XU-CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO
M='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$58
M5"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D=R
M86YT960\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C<X
M,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXT,BXQ,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D5X97)C
M:7-E9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#,Y
M-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^,C,N,3`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O
M<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&
M5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CY&;W)F96ET960@;W(-"F5X<&ER960\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@X.#PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,S$N-SD\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3W5T<W1A;F1I
M;F<@87,@;V8-"DUA<F-H)B-X03`[,S$L(#(P,3,\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXS+#@U-SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^,CDN,#0\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^-RXU/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXU,"PV
M,S0\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S
M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P
M.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY%>&5R8VES86)L92!A<R!O9@T*
M36%R8V@F(WA!,#LS,2P@,C`Q,SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/C$L,S@S/"]B/CPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXR,RXR-CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXU
M+CD\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C(V+#$W-#PO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!
M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D]P=&EO;G,@=F5S
M=&5D(&]R(&5X<&5C=&5D#0IT;R!V97-T(&%T($UA<F-H)B-X03`[,S$L(#(P
M,3,@*#$I/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^,RPS.#8\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C(X+C(R/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C<N,SPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^-#<L,C0S/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D
M/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P
M<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C
M>$$P.SPO<#X-"CQT86)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/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<"!W
M:61T:#TS1#0E(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,2D\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1T;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DEN
M(&%D9&ET:6]N('1O('1H92!V97-T960-"F]P=&EO;G,L('1H92!#;VUP86YY
M(&5X<&5C=',@82!P;W)T:6]N(&]F('1H92!U;G9E<W1E9"!O<'1I;VYS('1O
M#0IV97-T(&%T('-O;64@<&]I;G0@:6X@=&AE(&9U='5R92X@3W!T:6]N<R!E
M>'!E8W1E9"!T;R!V97-T(&%R90T*8V%L8W5L871E9"!B>2!A<'!L>6EN9R!A
M;B!E<W1I;6%T960@9F]R9F5I='5R92!R871E('1O('1H92!U;G9E<W1E9`T*
M;W!T:6]N<RX\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@<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-$,CY4:&4@9F%I<B!V86QU97,@;V8@<W1O8VL-"F]P=&EO;G,@9W)A
M;G1E9"!I;B!E86-H('%U87)T97(@<')E<V5N=&5D('=E<F4@97-T:6UA=&5D
M('5S:6YG('1H90T*9F]L;&]W:6YG('=E:6=H=&5D+6%V97)A9V4@87-S=6UP
M=&EO;G,Z/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P
M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X
M03`[/"]P/@T*/'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#<V)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W
M:61T:#TS1#@P)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#DE/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$.24^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L<W!A
M;CTS1#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^475A<G1E<@T*16YD
M960\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F(WA!
M,#LS,2P\8G(@+SX-"C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/D%P<FEL)B-X03`[,2P\8G(@+SX-"C(P,3(\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D/CPO=&0^
M#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D
M/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX]
M,T1T;W`^#0H\<"!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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^4FES:RUF<F5E(')A=&4\+V9O;G0^/"]P
M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR+C$\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,BXP/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY%>'!E8W1E9"!D:79I9&5N9`T*>6EE;&0\+V9O;G0^/"]P/@T*/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXP/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$N
M,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^17AP96-T960-"G9O;&%T:6QI='D\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXT,CPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B4F(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXT-#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^17AP96-T
M960@=&5R;2`H:6X-"GEE87)S*3PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/C4N.3PO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C4N
M-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$X<'@[($U!
M4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G/@T*)B-X03`[/"]P
M/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!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/E)I<VLM9G)E90T*<F%T93PO=3X\+V9O;G0^
M/"]P/@T*/'`@<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!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E1H92!R:7-K+69R964@<F%T92!W87,-"F)A
M<V5D('5P;VX@82!T<F5A<W5R>2!I;G-T<G5M96YT('=H;W-E('1E<FT@=V%S
M(&-O;G-I<W1E;G0@=VET:"!T:&4-"F-O;G1R86-T=6%L('1E<FT@;V8@=&AE
M(&]P=&EO;BX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,3AP>#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-$,CX\=3Y%>'!E8W1E
M9"!D:79I9&5N9`T*>6EE;&0\+W4^/"]F;VYT/CPO<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY'96YE<F%L;'DL('1H92!C=7)R96YT#0ID:79I9&5N9"!Y:65L9"!I<R!C
M86QC=6QA=&5D(&)Y(&%N;G5A;&EZ:6YG('1H92!C87-H(&1I=FED96YD#0ID
M96-L87)E9"!B>2!T:&4@0V]M<&%N>28C>#(P,3D[<R!";V%R9"!O9B!$:7)E
M8W1O<G,@86YD(&1I=FED:6YG#0IT:&%T(')E<W5L="!B>2!T:&4@8VQO<VEN
M9R!S=&]C:R!P<FEC92!O;B!T:&4@9W)A;G0-"F1A=&4N)B-X03`[2&]W979E
M<BP@:6X@=&AE(&9O=7)T:"!Q=6%R=&5R(&]F(#(P,3(L('1H92!#;VUP86YY
M('!A:60-"G1H92!F=6QL(&%N;G5A;"!D:79I9&5N9',@9F]R(#(P,3,@86YD
M(#(P,30@:6X@861V86YC92P@86YD#0IT:&5R969O<F4L('1H92!D:79I9&5N
M9"!Y:65L9"!F;W(@=&AO<V4@>65A<G,@:&%S(&)E96X@861J=7-T960@=&\-
M"GIE<F\N)B-X03`[070@=&AE('1I;64@;V8@=&AE(#(P,3,@=F%L=6%T:6]N
M+"!A(&1I=FED96YD('EI96QD(&]F#0HQ+C`T)2!W87,@97-T:6UA=&5D(&9O
M<B!F=71U<F4@<&5R:6]D<R!F<F]M(#(P,34@=&AR;W5G:"!T:&4-"F5X<&5C
M=&5D(&QI9F4@;V8@=&AE(&]P=&EO;BX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,3AP>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\=3Y%>'!E8W1E9`T*=F]L871I;&ET>3PO=3X\+V9O;G0^/"]P/@T*
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!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/E1H92!E>'!E8W1E9"!V;VQA=&EL:71Y('=A<PT*8F%S
M960@=7!O;B!A(&-O;6)I;F%T:6]N(&]F(&AI<W1O<FEC86P@=F]L871I;&ET
M>2!O9B8C>$$P.W1H90T*0V]M<&%N>28C>#(P,3D[<R!C;VUM;VX@<W1O8VL@
M;W9E<B!T:&4@8V]N=')A8W1U86P@=&5R;2!O9B!T:&4-"F]P=&EO;B!A;F0@
M:6UP;&EE9"!V;VQA=&EL:71Y(&9O<B!T<F%D960@;W!T:6]N<R!O9B!T:&4-
M"D-O;7!A;GDF(W@R,#$Y.W,@<W1O8VLN/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$X<'@[($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#(^/'4^17AP96-T960-"G1E<FT\+W4^/"]F;VYT/CPO<#X-"CQP('-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-$,CY4:&4@97AP96-T960@=&5R;2!W87,-"F1E<FEV960@9G)O;2!T
M:&4@8FEN;VUI86P@;&%T=&EC92!M;V1E;"!F<F]M('1H92!I;7!A8W0@;V8@
M979E;G1S#0IT:&%T('1R:6=G97(@97AE<F-I<V5S(&]V97(@=&EM92X\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#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-$,CY4:&4@=V5I9VAT960M879E<F%G90T*
M9W)A;G0M9&%T92!F86ER('9A;'5E<R!O9B!S=&]C:R!O<'1I;VYS(&=R86YT
M960@9'5R:6YG('1H92!Q=6%R=&5R#0IE;F1E9"!-87)C:"8C>$$P.S,Q+"`R
M,#$S(&%N9"!!<')I;"8C>$$P.S$L(#(P,3(@=V5R92`D,38N,3,@86YD#0HD
M,3(N.3@L(')E<W!E8W1I=F5L>2X\+V9O;G0^/"]P/@T*/'`@<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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY4:&4@0V]M<&%N>2!S=')A=&EF:65S(&ET<PT*96UP;&]Y964@<&]P=6QA
M=&EO;B!I;G1O('1W;R!G<F]U<',Z(&]N92!C;VYS:7-T:6YG(&]F('-E;FEO
M<@T*;6%N86=E;65N="!A;F0@86YO=&AE<B!C;VYS:7-T:6YG(&]F(&%L;"!O
M=&AE<B!E;7!L;WEE97,N(%1H90T*0V]M<&%N>2!C=7)R96YT;'D@97AP96-T
M<R!T:&%T(&%P<')O>&EM871E;'D@-S$E(&]F(&ET<R!S=&]C:PT*;W!T:6]N
M<R!G<F%N=&5D('1O('-E;FEO<B!M86YA9V5M96YT(&%N9"`V.24@;V8@:71S
M(&]P=&EO;G,@9W)A;G1E9`T*=&\@86QL(&]T:&5R(&5M<&QO>65E<R!W:6QL
M(&%C='5A;&QY('9E<W0N(%1H97)E9F]R92P@=&AE($-O;7!A;GD-"F-U<G)E
M;G1L>2!A<'!L:65S(&%N(&5S=&EM871E9"!F;W)F96ET=7)E(')A=&4@;V8@
M,3(E('1O(&%L;`T*=6YV97-T960@;W!T:6]N<R!F;W(@<V5N:6]R(&UA;F%G
M96UE;G0@86YD(&$@<F%T92!O9B`Q,R4@9F]R(&%L;`T*;W1H97(@96UP;&]Y
M965S+CPO9F]N=#X\+W`^#0H\<"!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/E1H92!T;W1A;"!S=&]C
M:RUB87-E9`T*8V]M<&5N<V%T:6]N(&5X<&5N<V4@86YD('1H92!R96QA=&5D
M(&EN8V]M92!T87@@8F5N969I="!R96-O9VYI>F5D#0IW87,@)#,L,CDX+#`P
M,"!A;F0@)#$L,#DT+#`P,"P@<F5S<&5C=&EV96QY+"!F;W(@=&AE('%U87)T
M97(@96YD960-"DUA<F-H)B-X03`[,S$L(#(P,3,L(&%N9"`D,RPS,30L,#`P
M(&%N9"`D,2PP.#<L,#`P+"!R97-P96-T:79E;'DL#0IF;W(@=&AE('%U87)T
M97(@96YD960@07!R:6PF(WA!,#LQ+"`R,#$R+B!.;R!C;VUP96YS871I;VX@
M97AP96YS90T*=V%S(&-A<&ET86QI>F5D(&%S(&]F($UA<F-H)B-X03`[,S$L
M(#(P,3,@;W(@1&5C96UB97(F(WA!,#LS,2P-"C(P,3(N/"]F;VYT/CPO<#X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ
M(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T86)L92!D971A:6QS#0IT
M:&4@<W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4@8GD@8V%P=&EO
M;B!F;W(@96%C:"!Q=6%R=&5R#0IP<F5S96YT960@;VX@=&AE($-O;G-O;&ED
M871E9"!3=&%T96UE;G1S(&]F($]P97)A=&EO;G,@*&EN#0IT:&]U<V%N9',I
M.CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!
M4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO
M<#X-"CQT86)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=&@],T0W-B4@86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED=&@]
M,T0X,"4^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E%U87)T97(-"D5N9&5D/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/DUA<F-H)B-X03`[,S$L
M/&)R("\^#0HR,#$S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,3Y!<')I;"8C>$$P.S$L/&)R("\^#0HR,#$R
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\+W1D
M/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T
M9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/E!R;V1U8W0@8V]S="!O9@T*<F5V96YU
M93PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR
M,C<\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,C0P/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E-E<G9I8V4@8V]S="!O9@T*<F5V96YU93PO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/C8S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-C@\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4F5S
M96%R8V@L(&1E=F5L;W!M96YT+"!A;F0-"F5N9VEN965R:6YG/"]F;VYT/CPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^.#$S/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^.#8W/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E-E;&QI;F<L(&=E;F5R86PL(&%N9`T*861M
M:6YI<W1R871I=F4\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXR+#$Y-3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P
M.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(L
M,3,Y/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^
M#0H\=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C,L,CDX/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,L,S$T/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4]
M,T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO
M=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#$R<'@[($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('1O=&%L
M(&EN=')I;G-I8R!V86QU97,-"F]F('-T;V-K(&]P=&EO;G,@97AE<F-I<V5D
M(&9O<B!T:&4@<75A<G1E<G,@96YD960@36%R8V@F(WA!,#LS,2P-"C(P,3,@
M86YD($%P<FEL)B-X03`[,2P@,C`Q,B!W97)E("0W+#$Y,RPP,#`@86YD("0Q
M,BPV,S8L,#`P+`T*<F5S<&5C=&EV96QY+B!4:&4@=&]T86P@9F%I<B!V86QU
M97,@;V8@<W1O8VL@;W!T:6]N<R!V97-T960@9F]R('1H90T*<75A<G1E<G,@
M96YD960@36%R8V@F(WA!,#LS,2P@,C`Q,R!A;F0@07!R:6PF(WA!,#LQ+"`R
M,#$R('=E<F4-"B0V+#DS,BPP,#`@86YD("0V+#,Y.2PP,#`L(')E<W!E8W1I
M=F5L>2X\+V9O;G0^/"]P/@T*/'`@<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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<R!O9B!-87)C:"8C
M>$$P.S,Q+"`R,#$S+`T*=&]T86P@=6YR96-O9VYI>F5D(&-O;7!E;G-A=&EO
M;B!E>'!E;G-E(')E;&%T960@=&\@;F]N+79E<W1E9"!S=&]C:PT*;W!T:6]N
M<R!W87,@)#$T+#`R-2PP,#`L('=H:6-H(&ES(&5X<&5C=&5D('1O(&)E(')E
M8V]G;FEZ960@;W9E<B!A#0IW96EG:'1E9"UA=F5R86=E('!E<FEO9"!O9B`Q
M+C<@>65A<G,N/"]F;VYT/CPO<#X-"@T*#0H\+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)T7V(R838S.#!A7SED,#1?-#1F
M9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R
M:W-H965T<R]3:&5E=#(Q+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#!%040^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^4W1O8VL@4F5P=7)C:&%S92!0<F]G<F%M/&)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`@("`@(#PO='(^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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/E-T;V-K(%)E<'5R8VAA
M<V4@4')O9W)A;3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I
M=CX-"CQT86)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/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS
M1#DE(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY.3U1%)B-X03`[,3(Z)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS
M1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^4W1O8VL@4F5P=7)C:&%S90T*4')O9W)A;3PO
M8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/DEN($%P<FEL(#(P,#@L('1H90T*0V]M<&%N>28C>#(P,3D[<R!";V%R9"!O
M9B!$:7)E8W1O<G,@875T:&]R:7IE9"!T:&4@<F5P=7)C:&%S92!O9B!U<`T*
M=&\@)#4P+#`P,"PP,#`@;V8@=&AE($-O;7!A;GDF(W@R,#$Y.W,@8V]M;6]N
M('-T;V-K+B!!<R!O9@T*36%R8V@F(WA!,#LS,2P@,C`Q,RP@=&AE($-O;7!A
M;GD@:&%D(')E<'5R8VAA<V5D(&$@=&]T86P@;V8-"C$L,S<U+#@W-2!S:&%R
M97,@870@82!C;W-T(&]F("0S,"PP,#`L,#`P('5N9&5R('1H:7,@<')O9W)A
M;2X@26X-"DYO=F5M8F5R(#(P,3$L('1H92!#;VUP86YY)B-X,C`Q.3MS($)O
M87)D(&]F($1I<F5C=&]R<R!A=71H;W)I>F5D#0IT:&4@<F5P=7)C:&%S92!O
M9B!U<"!T;R`D.#`L,#`P+#`P,"!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<R!C
M;VUM;VX-"G-T;V-K('1O(&AE;'`@<F5D=6-E('-H87)E(&1I;'5T:6]N(&%S
M<V]C:6%T960@=VET:"!E<75I='D-"FEN8V5N=&EV92!P;&%N<RX@5&AI<R!N
M97<@875T:&]R:7IA=&EO;B!W:6QL(&-O;6UE;F-E(&]N8V4@=&AE#0I#;VUP
M86YY(&-O;7!L971E<R!T:&4@)#4P+#`P,"PP,#`@<')O9W)A;2!N;W1E9"!A
M8F]V92X@5&AE($-O;7!A;GD-"F1I9"!N;W0@<'5R8VAA<V4@86YY(&%D9&ET
M:6]N86P@<VAA<F5S('5N9&5R('1H97-E('!R;V=R86US(&1U<FEN9PT*=&AE
M('%U87)T97(@96YD960@36%R8V@F(WA!,#LS,2P@,C`Q,RX@5&AE($-O;7!A
M;GD@;6%Y(')E<'5R8VAA<V4-"G-H87)E<R!U;F1E<B!T:&5S92!P<F]G<F%M
M<R!I;B!F=71U<F4@<&5R:6]D<R!D97!E;F1I;F<@=7!O;B!A#0IV87)I971Y
M(&]F(&9A8W1O<G,L(&EN8VQU9&EN9RP@86UO;F<@;W1H97(@=&AI;F=S+"!S
M=&]C:R!P<FEC92P-"G-H87)E(&%V86EL86)I;&ET>2P@86YD(&-A<V@@<F5S
M97)V92!R97%U:7)E;65N=',N/"]F;VYT/CPO<#X-"@T*#0H\+V1I=CX\<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)T7V(R838S.#!A
M7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B
M.&5A9F0O5V]R:W-H965T<R]3:&5E=#(R+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#!%040^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q
M(')O=W-P86X],T0R/CQS=')O;F<^5&%X97,\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,R!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^36%R+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`^5&%X97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQD:78^#0H\=&%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)3X-"CQT<CX-"CQT9"!V86QI
M9VX],T1T;W`@=VED=&@],T0Y)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M3D]4128C>$$P.S$S.CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1T
M;W`@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/E1A>&5S/"]B/CPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!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#(^02!R96-O;F-I
M;&EA=&EO;B!O9B!T:&4-"E5N:71E9"!3=&%T97,@9F5D97)A;"!S=&%T=71O
M<GD@8V]R<&]R871E('1A>"!R871E('1O('1H90T*0V]M<&%N>28C>#(P,3D[
M<R!E9F9E8W1I=F4@=&%X(')A=&4@=V%S(&%S(&9O;&QO=W,Z/"]F;VYT/CPO
M<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/
M33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#<V
M)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#@P)3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#DE/CPO=&0^#0H\=&0^
M/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M('=I9'1H/3-$.24^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C
M96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#$^/&(^475A<G1E<@T*16YD960\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F(WA!,#LS,2P\8G(@+SX-"C(P
M,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0Q/D%P<FEL)B-X03`[,2P\8G(@+SX-"C(P,3(\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D/CPO=&0^#0H\=&0@8V]L<W!A;CTS
M1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^26YC;VUE('1A>"!A="!F961E<F%L#0IS=&%T=71O<GD@<F%T93PO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/C,U/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)28C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C,U/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY3=&%T92!I;F-O;64@=&%X97,L(&YE="!O9@T*9F5D97)A;"!B
M96YE9FET/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^,CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^1F]R
M96EG;B!T87@@<F%T90T*9&EF9F5R96YT:6%L/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^*#$W/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B@Q-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C`Q,R!R
M97-E87)C:"!A;F0-"F1E=F5L;W!M96YT(&-R961I=#PO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B@Q/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D1I<V-R971E
M(&5V96YT+2`R,#$R#0IR97-E87)C:"!A;F0@9&5V96QO<&UE;G0@8W)E9&ET
M/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^*#,\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S
M='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*
M/"]T<CX-"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^
M#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DEN8V]M92!T87@-"G!R;W9I<VEO
M;CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C$V/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)28C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/C(Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXE)B-X03`[/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X
M)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\
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!E9F9E8W1I=F4@=&%X(')A=&4@9F]R#0IT:&4@
M<75A<G1E<B!E;F1E9"!-87)C:"8C>$$P.S,Q+"`R,#$S(&EN8VQU9&5S(&$@
M9&ES8W)E=&4@979E;G0@9F]R#0IA(')E=')O86-T:79E(&%P<&QI8V%T:6]N
M(&9O<B!A(#(P,3(@<F5S96%R8V@@86YD(&1E=F5L;W!M96YT#0IC<F5D:70N
M(%1H92!!;65R:6-A;B!487AP87EE<B!296QI968@06-T(&]F(#(P,3(@=V%S
M('!A<W-E9"!B>0T*0V]N9W)E<W,@86YD('-I9VYE9"!I;G1O(&QA=R!O;B!*
M86YU87)Y)B-X03`[,2P@,C`Q,RX@5&AE#0IP<F]V:7-I;VYS('5N9&5R('1H
M:7,@;&%W(&%R92!T;R!B92!A<'!L:65D(')E=')O86-T:79E;'D@=&\-"DIA
M;G5A<GDF(WA!,#LQ+"`R,#$R+B!!<R!A(')E<W5L="!O9B!T:&4@;&%W(&)E
M:6YG('-I9VYE9"!O;@T*2F%N=6%R>28C>$$P.S$L(#(P,3,L('1H92!F:6YA
M;F-I86P@:6UP86-T(&]F('1H92!R971R;V%C=&EV90T*<')O=FES:6]N('=A
M<R!R96-O<F1E9"!A<R!A(&1I<V-R971E(&5V96YT(&EN('1H92!F:7)S="!Q
M=6%R=&5R(&]F#0HR,#$S+B!4:&4@0V]M<&%N>2!R96-O<F1E9"!A(')E9'5C
M=&EO;B!T;R!T87@@97AP96YS92!I;B!T:&4@9FER<W0-"G%U87)T97(@;V8@
M,C`Q,R!B>2`D-34U+#`P,"P@;F5T(&]F(')E;&%T960@<F5S97)V97,@9F]R
M('5N8V5R=&%I;@T*=&%X('!O<VET:6]N<RP@9F]R('1H92!A9F]R96UE;G1I
M;VYE9"!R97-E87)C:"!A;F0@9&5V96QO<&UE;G0@=&%X#0IC<F5D:70N($5X
M8VQU9&EN9R!T:&ES(&1I<V-R971E(&5V96YT+"!T:&4@969F96-T:79E('1A
M>"!R871E(&9O<@T*=&AE('%U87)T97(@96YD960@36%R8V@F(WA!,#LS,2P@
M,C`Q,R!W87,@,3DE+CPO9F]N=#X\+W`^#0H\<"!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/D1U<FEN
M9R!T:&4@<75A<G1E<B!E;F1E9`T*36%R8V@F(WA!,#LS,2P@,C`Q,RP@=&AE
M($-O;7!A;GD@<F5C;W)D960@82`D-C0T+#`P,"!I;F-R96%S92!I;@T*;&EA
M8FEL:71I97,L(&YE="!O9B!D969E<G)E9"!T87@@8F5N969I="P@9F]R('5N
M8V5R=&%I;B!T87@-"G!O<VET:6]N<R!T:&%T('=E<F4@<F5C;W)D960@87,@
M:6YC;VUE('1A>"!E>'!E;G-E+B!);F-L=61E9"!I;B!T:&4-"F-U<G)E;G0@
M<&5R:6]D)B-X,C`Q.3MS(')E<V5R=F4@9F]R('5N8V5R=&%I;B!T87@@<&]S
M:71I;VYS(&ES(&$-"F1I<V-R971E(&5V96YT(')E;&%T:6YG('1O('1H92!R
M971R;V%C=&EV92!A<'!L:6-A=&EO;B!O9B!A(#(P,3(-"G)E<V5A<F-H(&%N
M9"!D979E;&]P;65N="!T87@@8W)E9&ET(&]F("0S-S`L,#`P+"!A<R!A;B!I
M;F-R96%S92!T;PT*=&%X(&5X<&5N<V4N($5S=&EM871E9"!I;G1E<F5S="!A
M;F0@<&5N86QT:65S(&EN8VQU9&5D(&EN('1H97-E#0IA;6]U;G1S('1O=&%L
M960@)#,X+#`P,"X\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,3)P>#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-$,CY4:&4@0V]M
M<&%N>28C>#(P,3D[<R!R97-E<G9E#0IF;W(@:6YC;VUE('1A>&5S+"!I;F-L
M=61I;F<@9W)O<W,@:6YT97)E<W0@86YD('!E;F%L=&EE<RP@=V%S#0HD-2PY
M-34L,#`P(&%S(&]F($UA<F-H)B-X03`[,S$L(#(P,3,L(&%L;"!O9B!W:&EC
M:"!W87,@8VQA<W-I9FEE9`T*87,@;F]N8W5R<F5N="X@5&AE(&%M;W5N="!O
M9B!G<F]S<R!I;G1E<F5S="!A;F0@<&5N86QT:65S(&EN8VQU9&5D#0II;B!T
M:&5S92!B86QA;F-E<R!W87,@)#$L,C0W+#`P,"X@268@=&AE($-O;7!A;GDF
M(W@R,#$Y.W,@=&%X#0IP;W-I=&EO;G,@=V5R92!S=7-T86EN960@;W(@=&AE
M('-T871U=&5S(&]F(&QI;6ET871I;VYS(')E;&%T960@=&\-"F-E<G1A:6X@
M<&]S:71I;VYS(&5X<&ER960L('1H97-E(')E<V5R=F5S('=O=6QD(&)E(')E
M;&5A<V5D(&%N9`T*:6YC;VUE('1A>"!E>'!E;G-E('=O=6QD(&)E(')E9'5C
M960@:6X@82!F=71U<F4@<&5R:6]D+"!L97-S#0HD-#`U+#`P,"!T:&%T('=O
M=6QD(&)E(')E8V]R9&5D('1H<F]U9V@@861D:71I;VYA;"!P86ED(&EN(&-A
M<&ET86PN#0I!<R!A(')E<W5L="!O9B!T:&4@97AP:7)A=&EO;B!O9B!C97)T
M86EN('-T871U=&5S(&]F(&QI;6ET871I;VXL#0IT:&5R92!I<R!A('!O=&5N
M=&EA;"!T:&%T(&$@<&]R=&EO;B!O9B!T:&5S92!R97-E<G9E<R!C;W5L9"!B
M90T*<F5L96%S960L('=H:6-H('=O=6QD(&1E8W)E87-E(&EN8V]M92!T87@@
M97AP96YS92!B>2!A<'!R;WAI;6%T96QY#0HD,2PV,#`L,#`P('1O("0Q+#@P
M,"PP,#`@;W9E<B!T:&4@;F5X="!T=V5L=F4@;6]N=&AS+CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,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/E1H92!#;VUP86YY(&AA<R!D969I;F5D(&ET<PT*
M;6%J;W(@=&%X(&IU<FES9&EC=&EO;G,@87,@=&AE(%5N:71E9"!3=&%T97,L
M($ER96QA;F0L($-H:6YA+"!A;F0-"DIA<&%N+"!A;F0@=VET:&EN('1H92!5
M;FET960@4W1A=&5S+"!-87-S86-H=7-E='1S(&%N9"!#86QI9F]R;FEA+@T*
M5VET:&EN('1H92!5;FET960@4W1A=&5S+"!T:&4@=&%X('EE87)S(#(P,#8@
M=&AR;W5G:"`R,#$R(')E;6%I;@T*;W!E;B!T;R!E>&%M:6YA=&EO;B!B>2!V
M87)I;W5S('1A>&EN9R!A=71H;W)I=&EE<R!D=64@=&\@82`R,#`Y#0IC87)R
M>6)A8VL@8VQA:6TL('=H:6QE('1H92!T87@@>65A<G,@,C`P."!T:')O=6=H
M(#(P,3(@<F5M86EN(&]P96X-"G1O(&5X86UI;F%T:6]N(&)Y('9A<FEO=7,@
M=&%X:6YG(&%U=&AO<FET:65S(&EN(&]T:&5R(&IU<FES9&EC=&EO;G,-"FEN
M('=H:6-H('1H92!#;VUP86YY(&]P97)A=&5S+CPO9F]N=#X\+W`^#0H-"@T*
M/"]D:78^/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED
M8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970R,RYH=&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-$
M240P14%$/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C
M;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E=E:6=H=&5D+4%V97)A
M9V4@4VAA<F5S/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA
M<BX@,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/E=E:6=H=&5D+4%V97)A9V4@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\9&EV/@T*/'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#$P,"4^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P('=I9'1H/3-$.24@86QI9VX],T1L969T/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/DY/5$4F(WA!,#LQ-#H\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY796EG:'1E9"U!=F5R86=E
M#0I3:&%R97,\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP
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-$,CY796EG:'1E9"UA=F5R86=E('-H87)E<PT*=V5R92!C86QC
M=6QA=&5D(&%S(&9O;&QO=W,@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-
M"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@
M,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'1A8FQE('-T
M>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E<CTS1#`@
M8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS1#<V)2!A
M;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#@P)3X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT
M97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#$^/&(^475A<G1E<@T*16YD960\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F(WA!,#LS,2P\8G(@+SX-"C(P,3,\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/D%P<FEL)B-X03`[,2P\8G(@+SX-"C(P,3(\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D/CPO=&0^#0H\=&0@8V]L<W!A
M;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/"]T<CX-"CQT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^0F%S:6,@=V5I9VAT960M879E<F%G90T*8V]M;6]N('-H87)E
M<R!O=71S=&%N9&EN9SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/C0S+#(V,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/C0R+#4W,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY%9F9E8W0@;V8@9&EL=71I=F4@<W1O8VL-"F]P=&EO;G,\+V9O;G0^/"]P
M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXX-CD\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#`R,#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M
M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP
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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY796EG:'1E9"UA=F5R86=E(&-O;6UO;B!A;F0-"F-O;6UO
M;BUE<75I=F%L96YT('-H87)E<R!O=71S=&%N9&EN9SPO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C0T+#$S,#PO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/C0S+#4Y,#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M
M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S
M<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O
M=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T
M<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-
M05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,7!X)SX-"B8C>$$P.SPO
M<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!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-$,CY3=&]C:R!O<'1I;VYS('1O('!U<F-H87-E#0HT
M.#(L.38Y(&%N9"`X,#(L,#0X('-H87)E<R!O9B!C;VUM;VX@<W1O8VLL(&]N
M(&$@=V5I9VAT960M879E<F%G90T*8F%S:7,L('=E<F4@;W5T<W1A;F1I;F<@
M9F]R('1H92!Q=6%R=&5R<R!E;F1E9"!-87)C:"8C>$$P.S,Q+"`R,#$S#0IA
M;F0@07!R:6PF(WA!,#LQ+"`R,#$R+"!R97-P96-T:79E;'DL(&)U="!W97)E
M(&YO="!I;F-L=61E9"!I;B!T:&4-"F-A;&-U;&%T:6]N(&]F(&1I;'5T960@
M;F5T(&EN8V]M92!P97(@<VAA<F4@8F5C875S92!T:&5Y('=E<F4-"F%N=&DM
M9&EL=71I=F4N/"]F;VYT/CPO<#X-"CPO9&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?8C)A-C,X,&%?.60P-%\T-&9D7SED
M8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]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!1#X-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^
M/'-T<F]N9SY396=M96YT($EN9F]R;6%T:6]N/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-E9VUE;G0@26YF;W)M871I;VX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\9&EV/@T*/'1A
M8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P<V4G(&)O<F1E
M<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D:6YG/3-$,"!W:61T:#TS
M1#$P,"4^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$.24@86QI
M9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/DY/5$4F(WA!,#LQ-3H\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CY396=M96YT#0I);F9O<FUA=&EO;CPO8CX\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\+W1A8FQE/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP86YY(&AA<R!T
M=V\-"G)E<&]R=&%B;&4@<V5G;65N=',Z('1H92!-;V1U;&%R(%9I<VEO;B!3
M>7-T96US($1I=FES:6]N("A-5E-$*2!A;F0-"G1H92!3=7)F86-E($EN<W!E
M8W1I;VX@4WES=&5M<R!$:79I<VEO;B`H4TE31"DN($U64T0@9&5V96QO<',L
M#0IM86YU9F%C='5R97,L(&%N9"!M87)K971S(&UO9'5L87(@=FES:6]N('-Y
M<W1E;7,@86YD($E$('!R;V1U8W1S#0IT:&%T(&%R92!U<V5D('1O(&%U=&]M
M871E('1H92!M86YU9F%C='5R92!A;F0@=')A8VMI;F<@;V8@9&ES8W)E=&4-
M"FET96US(&)Y(&QO8V%T:6YG+"!I9&5N=&EF>6EN9RP@:6YS<&5C=&EN9RP@
M86YD(&UE87-U<FEN9R!T:&5M#0ID=7)I;F<@=&AE(&UA;G5F86-T=7)I;F<@
M;W(@9&ES=')I8G5T:6]N('!R;V-E<W,N(%-)4T0@9&5V96QO<',L#0IM86YU
M9F%C='5R97,L(&%N9"!M87)K971S('-U<F9A8V4@:6YS<&5C=&EO;B!V:7-I
M;VX@<WES=&5M<R!T:&%T#0IA<F4@=7-E9"!T;R!I;G-P96-T('-U<F9A8V5S
M(&]F(&UA=&5R:6%L<R!P<F]C97-S960@:6X@82!C;VYT:6YU;W5S#0IF87-H
M:6]N+"!S=6-H(&%S(&UE=&%L<RP@<&%P97)S+"!N;VYW;W9E;BP@<&QA<W1I
M8W,L(&%N9"!G;&%S<RP@=&\-"F5N<W5R92!T:&5R92!A<F4@;F\@9FQA=W,@
M;W(@9&5F96-T<R!O;B!T:&4@<W5R9F%C97,N(%-E9VUE;G1S(&%R90T*9&5T
M97)M:6YE9"!B87-E9"!U<&]N('1H92!W87D@=&AA="!M86YA9V5M96YT(&]R
M9V%N:7IE<R!I=',-"F)U<VEN97-S(&9O<B!M86MI;F<@;W!E<F%T:6YG(&1E
M8VES:6]N<R!A;F0@87-S97-S:6YG#0IP97)F;W)M86YC92X\+V9O;G0^/"]P
M/@T*/'`@<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@9F]L;&]W:6YG('1A8FQE#0IS=6UM87)I
M>F5S(&EN9F]R;6%T:6]N(&%B;W5T('1H92!S96=M96YT<R`H:6X-"G1H;W5S
M86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P
M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X
M03`[/"]P/@T*/'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-"CQT<CX-"CQT9"!W
M:61T:#TS1#8S)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#4E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0U)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3Y1=6%R=&5R($5N
M9&5D/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@
M34%21TE.+4)/5%1/33H@,7!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3Y-87)C:"8C>$$P.S,Q+`T*
M,C`Q,SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0Q/CQB/DU64T0\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/CQB/E-)4T0\+V(^/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E)E8V]N8VEL
M:6YG/&)R("\^#0I)=&5M<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#$^/&(^0V]N<V]L:61A=&5D/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0^/"]T9#X-"CQT9"!C
M;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@
M8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/"]T
M<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^
M#0H\<"!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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^4')O9'5C="!R979E;G5E/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C8X+#,Q.3PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^-BPS-3,\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>#(P,30[)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXW-"PV-S(\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O
M<#X-"CQP('-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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CY397)V:6-E(')E=F5N=64\+V9O;G0^/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR+#`Y,CPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXT+#$R.#PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXV+#(R,#PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D]P97)A=&EN9R!I;F-O;64\+V9O;G0^/"]P/@T*/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR,BPP-S8\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,2PW,S(\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^*#4L.#(W/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M*28C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXQ-RPY.#$\+V(^/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D/CPO=&0^#0H\=&0@8V]L
M<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O
M;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^
M#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/E%U
M87)T97(@16YD960\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,'!X.R!-05)'24XM0D]45$]-.B`Q<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/D%P<FEL)B-X
M03`[,2P-"C(P,3(\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O
M;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C
M;VQS<&%N/3-$-#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&
M1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4')O9'5C="!R
M979E;G5E/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-C0L,C(Q
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXW+#$X-CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C<Q
M+#0P-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3
M97)V:6-E(')E=F5N=64\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C$L.3(P/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C0L,S@R/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C8L,S`R/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D]P
M97)A=&EN9R!I;F-O;64\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C(Q+#$T-#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR+#,Y,CPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH
M-2PW.34\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C$W+#<T,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CPO9&EV/@T*/'`@9&ER/3-$;'1R
M(&%L:6=N/3-$;&5F=#X\9F]N="!S:7IE/3-$,CY296-O;F-I;&EN9R!I=&5M
M<R!C;VYS:7-T(&]F('-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E
M#0IA;F0@=6YA;&QO8V%T960@8V]R<&]R871E(&5X<&5N<V5S+"!W:&EC:"!P
M<FEM87)I;'D@:6YC;'5D90T*8V]R<&]R871E(&AE861Q=6%R=&5R<R!C;W-T
M<RP@<')O9F5S<VEO;F%L(&9E97,L(&%N9"!P871E;G0-"FEN9G)I;F=E;65N
M="!L:71I9V%T:6]N+B!!9&1I=&EO;F%L(&%S<V5T(&EN9F]R;6%T:6]N(&)Y
M('-E9VUE;G0@:7,-"FYO="!P<F]D=6-E9"!I;G1E<FYA;&QY(&9O<B!U<V4@
M8GD@=&AE(&-H:65F(&]P97)A=&EN9R!D96-I<VEO;@T*;6%K97(L(&%N9"!T
M:&5R969O<F4L(&ES(&YO="!P<F5S96YT960N($%D9&ET:6]N86P@87-S970-
M"FEN9F]R;6%T:6]N(&ES(&YO="!P<F]V:61E9"!B96-A=7-E(&-A<V@@86YD
M(&EN=F5S=&UE;G1S(&%R90T*8V]M;6EN9VQE9"!A;F0@=&AE('-E9VUE;G1S
M('-H87)E(&%S<V5T<R!A;F0@<F5S;W5R8V5S(&EN(&$@;G5M8F5R#0IO9B!L
M;V-A=&EO;G,@87)O=6YD('1H92!W;W)L9"X\+V9O;G0^/"]P/@T*/"]D:78^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^
M#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B,F$V
M,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S
M,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970R-2YH=&UL#0I#;VYT96YT+51R
M86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y
M<&4Z('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
M(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T
M('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.
M;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@
M/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14%$
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N
M/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DYE=R!0<F]N;W5N8V5M96YT<R`H
M4&]L:6-I97,I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA
M<BX@,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/E)E<&]R=&EN9R!O9B!!;6]U;G1S(%)E8VQA<W-I9FEE9"!/=70@;V8@
M06-C=6UU;&%T960@3W1H97(@0V]M<')E:&5N<VEV92!);F-O;64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/'4^06-C;W5N=&EN9R!3=&%N9&%R9',-"E5P9&%T92`H05-5*2`R,#$S+3`R
M+"`F(W@R,#%#.U)E<&]R=&EN9R!O9B!!;6]U;G1S(%)E8VQA<W-I9FEE9"!/
M=70-"F]F($%C8W5M=6QA=&5D($]T:&5R($-O;7!R96AE;G-I=F4@26YC;VUE
M)B-X,C`Q1#L\+W4^/"]F;VYT/CPO<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@86UE
M;F1M96YT<R!I;B!!4U4-"C(P,3,M,#(@<F5Q=6ER92!C;VUP86YI97,@=&\@
M<')E<V5N="!I;F9O<FUA=&EO;B!A8F]U="!A;6]U;G1S#0IR96-L87-S:69I
M960@;W5T(&]F(&%C8W5M=6QA=&5D(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC
M;VUE("A/0TDI('1O#0IN970@:6YC;VUE+"!B>2!C;VUP;VYE;G0N(%1H92!E
M9F9E8W0@;V8@<VEG;FEF:6-A;G0-"G)E8VQA<W-I9FEC871I;VX@861J=7-T
M;65N=',@8F5I;F<@;6%D92!O=70@;V8@86-C=6UU;&%T960@3T-)(&]N#0IT
M:&4@8V]R<F5S<&]N9&EN9R!L:6YE(&ET96US(&EN(&YE="!I;F-O;64@;75S
M="!B92!P<F5S96YT960@=VAE;@T*=&AE(&ET96T@:7,@<F5C;&%S<VEF:65D
M(&EN(&ET<R!E;G1I<F5T>2!D=7)I;F<@;VYE(')E<&]R=&EN9PT*<&5R:6]D
M+B!7:&EL92!T:&4@;F5W(&=U:61A;F-E(&EN($%352`R,#$S+3$R(&-H86YG
M97,@=&AE#0IP<F5S96YT871I;VX@;V8@86-C=6UU;&%T960@3T-)+"!T:&5R
M92!A<F4@;F\@8VAA;F=E<R!T;R!T:&4-"F-O;7!O;F5N=',@=&AA="!A<F4@
M<F5C;V=N:7IE9"!I;B!N970@:6YC;VUE(&]R($]#22!U;F1E<B!C=7)R96YT
M#0IA8V-O=6YT:6YG(&=U:61A;F-E+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D%M;W5N=',@<F5C;&%S<VEF:65D(&9R;VT-"F%C8W5M=6QA=&5D(&]T
M:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE('1O(&EN=F5S=&UE;G0@:6YC;VUE
M(&]N('1H90T*0V]N<V]L:61A=&5D(%-T871E;65N=',@;V8@3W!E<F%T:6]N
M<R!W97)E("0S,2PP,#`@86YD("0Y-"PP,#`@9F]R#0IT:&4@9FER<W0@<75A
M<G1E<G,@;V8@,C`Q,R!A;F0@,C`Q,BP@<F5S<&5C=&EV96QY+CPO9F]N=#X\
M+W`^#0H-"@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM
M/5].97AT4&%R=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A
M9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P
M-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970R-BYH
M=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A
M8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C
M:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV
M/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T
M/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$
M4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R
M:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P
M;W)T(&ED/3-$240P14%$/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D9A:7(@
M5F%L=64@365A<W5R96UE;G1S("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%S<V5T<R!A;F0@3&EA8FEL:71I97,@
M365A<W5R960@870@1F%I<B!686QU92!O;B!A(%)E8W5R<FEN9R!"87-I<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE#0IS=6UM87)I>F5S('1H92!F:6YA
M;F-I86P@87-S971S(&%N9"!L:6%B:6QI=&EE<R!R97%U:7)E9"!T;R!B90T*
M;65A<W5R960@870@9F%I<B!V86QU92!O;B!A(')E8W5R<FEN9R!B87-I<R!A
M<R!O9B!-87)C:"8C>$$P.S,Q+`T*,C`Q,R`H:6X@=&AO=7-A;F1S*3H\+V9O
M;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM
M0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\
M=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R
M9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H
M/3-$-S8E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-C@E
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,3(E/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M('=I9'1H/3-$,3(E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY1=6]T960F(WA!,#M0<FEC97,F(WA!
M,#MI;CQB<B`O/@T*06-T:79E)B-X03`[36%R:V5T<SQB<B`O/@T*9F]R)B-X
M03`[261E;G1I8V%L/&)R("\^#0I!<W-E=',@*$QE=F5L(#$I/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY3:6=N:69I8V%N="8C>$$P.PT*3W1H97(\8G(@+SX-"D]B<V5R=F%B;&4\
M+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^26YP=71S)B-X03`[*$QE
M=F5L(#(I/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/D%S<V5T<SH\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^0V%S:"!E<75I=F%L96YT<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CDL,SDX/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T
M>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY-;VYE>2!M87)K970-"FEN<W1R=6UE;G1S/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#`V.3PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY#;W)P;W)A=&4@<W1O8VL\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C$L-S8S/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P
M,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[
M($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3<Q+#0P-3PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-
M05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-"G-E8W5R
M:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C8U+#,Q.3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,Y
M+#(W.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%
M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4
M<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,S,L-S(W
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/DUU;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,CDL-3<Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
M<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/E-O=F5R96EG;B!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,3$L.#(S/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/C$Q+#(W,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS
M1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM
M3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY#;VUM97)C:6%L('!A<&5R/"]F;VYT/CPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXR+#DY.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4
M.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#=7)R96YC>2!F
M;W)W87)D#0IC;VYT<F%C=',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3&EA8FEL
M:71I97,Z/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^
M#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*
M/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S
M96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/D-U<G)E;F-Y(&9O<G=A<F0-"F-O;G1R86-T<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^.#,\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H-"@T*/"]D:78^
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^
M#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B,F$V
M,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S
M,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970R-RYH=&UL#0I#;VYT96YT+51R
M86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y
M<&4Z('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
M(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T
M('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.
M;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@
M/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14Y(
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N
M/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D-A<V@L($-A<V@@17%U:79A;&5N
M=',L(&%N9"!);G9E<W1M96YT<R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XS($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y-87(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<#Y#;VUP;VYE;G1S(&]F($-A<V@L($-A
M<V@@17%U:79A;&5N=',L(&%N9"!);G9E<W1M96YT<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H+"!C
M87-H(&5Q=6EV86QE;G1S+"!A;F0-"FEN=F5S=&UE;G1S(&-O;G-I<W1E9"!O
M9B!T:&4@9F]L;&]W:6YG("AI;B!T:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H\
M<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P
M>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)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=&@],T0W-B4@86QI
M9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED=&@],T0W-B4^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#4E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO
M=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,3X\8CY-87)C:"8C>$$P.S,Q+#PO8CX\+V9O;G0^/&)R("\^#0H\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,3X\8CXR,#$S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,3Y$96-E;6)E<B8C>$$P.S,Q+#QB<B`O
M/@T*,C`Q,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D-A<V@\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^,S(L,CDP/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,T+#DX-CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H(&5Q=6EV86QE
M;G1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^.2PS.3@\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#`Y.#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY-;VYE>2!M87)K970-"FEN<W1R=6UE;G1S/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,2PP-CD\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#`W-CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M
M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*
M/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#87-H(&%N
M9"!C87-H#0IE<75I=F%L96YT<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/C0R+#<U-SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C0U+#$V,#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS
M1#0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/C8P+#DV,CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C0V+#`P,3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-
M"G-E8W5R:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXR,BPY.#(\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ
M-RPV-C8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T
M;W`^#0H\<"!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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3(L.34R/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,38L,C(T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^
M#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$Q+#0Y,SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C<L-#@R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1R96%S
M=7)Y(&)I;&QS/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^-2PV,#0\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#DY
M-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;W9E
M<F5D(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^-"PV-C`\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#8Q
M.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-
M"CQP('-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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY#;VUM97)C:6%L('!A<&5R/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,BPY.3@\+V(^/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3;W9E<F5I9VX@8F]N
M9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXQ+#DY-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,L.3@V/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/D-O<G!O<F%T92!S=&]C:SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$L-S8S/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,BPQ,S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V
M86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4VAO<G0M=&5R;0T*:6YV97-T
M;65N=',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXQ,C4L-#$Q/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3`U+#$P
M-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X
M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-
M"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\+W1D/@T*/'1D
M(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO
M='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$Q,"PT-#,\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,#`L,#<R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/D%S<V5T+6)A8VME9`T*<V5C=7)I=&EE
M<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C0R+#,S-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,T+#<Q,#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY4<F5A<W5R>2!B:6QL<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C(X+#$R,SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C,V+#(W-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP
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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR-RPW.#4\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXR.2PT-#$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^375N:6-I<&%L(&)O;F1S
M/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^,38L-C$Y/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3<L.#0V/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-O=F5R96EG;B!B
M;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/CDL.#(V/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3`L-C`V/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXV+#8Q,3PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C4L-38T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/DQI;6ET960@<&%R=&YE<G-H:7`-"FEN=&5R97-T("AA8V-O
M=6YT960@9F]R('5S:6YG(&-O<W0@;65T:&]D*3PO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C,L-S0P/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,RPW-#`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^3&]N9RUT97)M#0II;G9E<W1M96YT<SPO9F]N=#X\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C(T-2PT.#0\+V(^/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXR,S@L,C4U/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT
M9"!C;VQS<&%N/3-$-#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1T;W`^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-#$S+#8U,CPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXS.#@L-3(P/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R
M/@T*/"]T86)L93X-"CPO9&EV/CQS<&%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`^4W5M;6%R>2!O9B!!=F%I;&%B;&4M9F]R
M+5-A;&4@26YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQD:78^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)
M3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!T86)L90T*
M<W5M;6%R:7IE<R!T:&4@0V]M<&%N>28C>#(P,3D[<R!A=F%I;&%B;&4M9F]R
M+7-A;&4@:6YV97-T;65N=',@87,@;V8-"DUA<F-H)B-X03`[,S$L(#(P,3,@
M*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R
M<'@G/@T*)B-X03`[/"]P/@T*/'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#DR)2!A;&EG;CTS1&-E;G1E<CX-"CQT
M<CX-"CQT9"!W:61T:#TS1#8U)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!W:61T:#TS1#0E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY!;6]R=&EZ960\8G(@+SX-"D-O<W0\+V(^/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D=R;W-S/&)R("\^
M#0I5;G)E86QI>F5D/&)R("\^#0I'86EN<SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^1W)O<W,\8G(@
M+SX-"E5N<F5A;&EZ960\8G(@+SX-"DQO<W-E<SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^1F%I<B8C>$$P.U9A
M;'5E/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\
M=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X]
M,T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N
M/3-$-#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4VAO<G0M=&5R;3H\+V9O
M;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\+W1R/@T*
M/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$
M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;W)P;W)A
M=&4@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV,"PX
M-S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C$Q,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^*#(P/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^-C`L.38R/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#
M0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)
M3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D%S<V5T
M+6)A8VME9`T*<V5C=7)I=&EE<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^,C(L.3@T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(P/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B@R,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,C(L.3@R/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y
M;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/DUU;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,3(L.3$W/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,U/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$R+#DU,CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE
M/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY!9V5N8WD@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C$Q+#4P,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXH.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,3$L-#DS/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/E1R96%S=7)Y(&)I;&QS/"]F;VYT/CPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#8P,CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXR/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C4L
M-C`T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D-O=F5R960@8F]N9',\+V9O;G0^/"]P/@T*/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/C0L-C<V/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^*#$W/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXT+#8V,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY#;VUM97)C:6%L('!A<&5R/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR+#DY.#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R
M,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXR+#DY.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M
M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3;W9E<F5I9VX@8F]N9',\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(L,#`P/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@S
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXQ+#DY-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY,;VYG+71E<FTZ/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V
M86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]R<&]R871E(&)O;F1S/"]F
M;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,#DL-CDS/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/C<Y-CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH-#8\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$Q,"PT-#,\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-
M"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^07-S970M8F%C:V5D
M#0IS96-U<FET:65S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXT,BPU.#$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C4\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#(V.3PO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M-#(L,S,W/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E1R96%S=7)Y(&)I;&QS/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR."PQ,3<\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXH,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,C@L,3(S/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C<L-S(P/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C@Y
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B@R-#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,C<L-S@U/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DUU;FEC:7!A
M;"!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M,38L-#<W/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/C$T,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXQ-BPV,3D\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T
M;W`^#0H\<"!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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXY+#<Y-#PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS
M,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXY+#@R
M-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-
M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@
M,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY#;W9E<F5D(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXV+#4Y,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV+#8Q,3PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M('-T>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!
M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*
M/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^,S8T+#4R,SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^,2PR.#`\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B@T,3$\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXI)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXS-C4L,SDR/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL
M93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P
M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P
M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D
M/@T*/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\<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=R;W-S(%5N<F5A;&EZ960@
M3&]S<V5S(&%N9"!&86ER(%9A;'5E<R!F;W(@079A:6QA8FQE+69O<BU386QE
M($EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M9&EV/@T*/'`@<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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A8FQE#0IS=6UM
M87)I>F5S('1H92!#;VUP86YY)B-X,C`Q.3MS(&=R;W-S('5N<F5A;&EZ960@
M;&]S<V5S(&%N9"!F86ER#0IV86QU97,@9F]R(&%V86EL86)L92UF;W(M<V%L
M92!I;G9E<W1M96YT<R!I;B!A;B!U;G)E86QI>F5D(&QO<W,-"G!O<VET:6]N
M(&%S(&]F($UA<F-H)B-X03`[,S$L(#(P,3,@*&EN('1H;W5S86YD<RDZ/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.
M+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*
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#<V)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#<X
M)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO
M=&0^#0H\=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P
M(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/CQB/DQE<W,F(WA!,#MT:&%N)B-X03`[,3(F
M(WA!,#M-;VYT:',\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^
M1F%I<B8C>$$P.U9A;'5E/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY5;G)E86QI>F5D/&)R("\^#0I,
M;W-S97,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^0V]R<&]R871E(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^-#4L,S`Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH-C8\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D%S<V5T+6)A8VME9`T*<V5C=7)I=&EE<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-#,L-S`V/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B@R.3$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3,L,S<Q/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@S
M,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT
M<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5')E87-U<GD@
M8FEL;',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$R
M+#0Y.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXH,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*28C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V
M86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]V97)E9"!B;VYD<SPO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPY,S<\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^*#$W/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3
M;W9E<F5I9VX@8F]N9',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C$L.3DW/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B@S/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X
M03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M4TE:
M13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF
M(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXQ,3DL.#$P/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXH-#$Q/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^*28C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U3
M25I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P
M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R
M/@T*/"]T86)L93X-"CPO9&EV/CQS<&%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`^169F96-T:79E($UA='5R:71Y($1A=&5S
M(&]F($%V86EL86)L92UF;W(M4V%L92!);G9E<W1M96YT<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@
M9F]L;&]W:6YG('1A8FQE#0IP<F5S96YT<R!T:&4@969F96-T:79E(&UA='5R
M:71Y(&1A=&5S(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS#0IA=F%I;&%B;&4M
M9F]R+7-A;&4@:6YV97-T;65N=',@87,@;V8@36%R8V@F(WA!,#LS,2P@,C`Q
M,R`H:6X-"G1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z
M(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#$P,"4@86QI9VX],T1C96YT97(^
M#0H\='(^#0H\=&0@=VED=&@],T0U-24^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0R)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#(E/CPO
M=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$,B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0R)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#(E/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M('=I9'1H/3-$,B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!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(&YO=W)A<#TS1&YO=W)A
M<"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXF;'0[,0T*665A<CPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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#(@;F]W<F%P/3-$;F]W<F%P(&%L:6=N
M/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/CQB/C$M,@T*665A<G,\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,3X\8CXR+3,-"EEE87)S/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#$^/&(^,RTT)B-X03`[665A<G,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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(&YO=W)A<#TS1&YO=W)A<"!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CXT+34F(WA!,#M996%R<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'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#(@
M;F]W<F%P/3-$;F]W<F%P(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E1O
M=&%L/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D-O<G!O<F%T92!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C8P+#DV,CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,S8L-38V/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV-"PY-#@\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C<L,S@Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXQ+#4T.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,3<Q+#0P-3PO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!<W-E="UB86-K960-
M"G-E8W5R:71I97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/C(R+#DX,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS-"PS.#<\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-RPY
M-3`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-C4L,S$Y/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D%G96YC>2!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,3$L-#DS/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(P+#,X-3PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXV+#0W-SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXY,C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,SDL,C<X/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\
M=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1R96%S=7)Y(&)I;&QS
M/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#8P-#PO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXT+#4P,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPV,C`\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,S,L-S(W/"]F;VYT/CPO=&0^#0H\
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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS
M1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DUU
M;FEC:7!A;"!B;VYD<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^,3(L.34R/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$Q+#$X,3PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR
M+#0S-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXQ+#0R-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4W-#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXR.2PU-S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^0V]M;65R8VEA;"!P87!E<CPO9F]N=#X\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^,BPY.3@\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X,C`Q-#LF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPY.3@\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!B
M9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^4V]V97)E:6=N(&)O;F1S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXQ+#DY-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4R,CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXV+#<R-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N
M;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4W-SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R
M,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,2PX,C,\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^0V]V97)E9"!B;VYD<SPO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-"PV-C`\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^,RPW-C8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^,BPX-#4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q-#LF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,3$L,C<Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].
M5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@
M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O
M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q
M<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L
M:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P
M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI
M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X
M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@
M<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^
M)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT
M<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3(S+#8T.#PO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^,3$R+#,Q,#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C
M>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^,3$R+#$U.3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3,L
M,C,P/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXT+#`T-3PO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^,S8U+#,Y,CPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X
M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C
M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z
M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%
M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^
M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H-"@T*/"]D:78^/'-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=%]B,F$V,S@P
M85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T
M8CAE869D+U=O<FMS:&5E=',O4VAE970R."YH=&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-$240P14%$/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$
M,2!R;W=S<&%N/3-$,CX\<W1R;VYG/DEN=F5N=&]R:65S("A486)L97,I/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0Q/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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/DEN=F5N=&]R
M:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/DEN=F5N=&]R:65S(&-O;G-I<W1E9"!O9@T*=&AE(&9O;&QO
M=VEN9R`H:6X@=&AO=7-A;F1S*3H\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52
M+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS
M1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N/3-$8V5N=&5R
M/@T*/'1R/@T*/'1D('=I9'1H/3-$-S8E/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY-87)C:"8C>$$P.S,Q+#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3Y$96-E;6)E<B8C>$$P.S,Q+#PO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/C(P,3(\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY287<@
M;6%T97)I86QS/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&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/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/C$Q+#DT.3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,BPV-C<\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-
M"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5V]R:RUI;BUP<F]C
M97-S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^-"PS,C$\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXT+#$Y,SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R
M(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY&:6YI<VAE9"!G;V]D<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A
M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/CDL-S@W/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^.2PS,C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*
M/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\
M+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/C(V+#`U-SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXR-BPQ.#(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T
M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*#0H-
M"CPO9&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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y
M9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T,CDN:'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$,$5!1#X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY787)R86YT>2!/8FQI
M9V%T:6]N<R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XS($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y#:&%N9V5S(&EN(%=A<G)A;G1Y($]B;&EG871I;VX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/E1H92!C:&%N9V5S(&EN('1H92!W87)R86YT>0T*;V)L:6=A=&EO;B!W
M97)E(&%S(&9O;&QO=W,@*&EN('1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP
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*)B-X03`[/"]P/@T*/'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#8X)2!A;&EG
M;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#@Y)3X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H\=&0^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY"86QA
M;F-E(&%S(&]F#0I$96-E;6)E<B8C>$$P.S,Q+"`R,#$R/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPR-38\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1T;W`^#0H\<"!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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^4')O=FES:6]N<R!F;W(@=V%R<F%N=&EE
M<PT*9'5R:6YG('1H92!P97)I;V0\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C8U.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D
M('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY&=6QF:6QL;65N="!O9B!W
M87)R86YT>0T*;V)L:6=A=&EO;G,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B@T-S4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/D9O<F5I9VX@97AC:&%N9V4@<F%T90T*8VAA;F=E<SPO9F]N=#X\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#8R/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/
M3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P
M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S
M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T
M<CX-"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\
M+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O
M<#X-"CQP('-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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CY"86QA;F-E(&%S(&]F#0I-87)C:"8C>$$P.S,Q
M+"`R,#$S/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C(L,S<W/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z
M(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U
M8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-
M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^
M)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CPO
M=&%B;&4^#0H-"@T*/"]D:78^/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B
M.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?
M.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970S
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-$240P135&/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D1E
M<FEV871I=F4@26YS=')U;65N=',@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,R!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^36%R+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`^3W5T<W1A;F1I;F<@1F]R=V%R9"!#
M;VYT<F%C=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^
M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,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/D%S(&]F($UA<F-H)B-X03`[,S$L(#(P,3,L#0IT
M:&4@0V]M<&%N>2!H860@=&AE(&9O;&QO=VEN9R!O=71S=&%N9&EN9R!F;W)W
M87)D(&-O;G1R86-T<R!T:&%T#0IW97)E(&5N=&5R960@:6YT;R!T;R!M:71I
M9V%T92!F;W)E:6=N(&-U<G)E;F-Y(&5X8VAA;F=E(')A=&4-"G)I<VLZ/"]F
M;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.
M+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*
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#8X)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#8X
M)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H\=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M(&YO=W)A<#TS1&YO=W)A<#X-"CQP('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED.R!724142#H@,S)P="<^#0H\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY#=7)R96YC>3PO8CX\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52
M+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L:60[(%=)1%1(.B`R.'!T)SX-"CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0Q/CQB/D%M;W5N=#PO8CX\+V9O;G0^/"]P/@T*/"]T9#X-"CPO='(^
M#0H\='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$,CX\+W1D/@T*/"]T
M<CX-"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^
M#0H\<"!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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^2F%P86YE<V4-"EEE;B]%=7)O/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXQ-S`L,#`P+#`P,"8C>$$P.TIA<&%N97-E)B-X03`[665N/"]F
M;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP
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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY*87!A;F5S92!996XO52Y3+@T*1&]L;&%R/"]F;VYT/CPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXQ,38L,#`P+#`P,"!*87!A;F5S92!996X\+V9O;G0^/"]T
M9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N
M/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)
M3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/E4N4RX@1&]L;&%R+T5U<F\\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C(L-3@P+#`P,"!5+E,N($1O;&QA<G,\+V9O;G0^/"]T
M9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D5U<F\O52Y3+B!$;VQL87(\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C<W-2PP
M,#`@175R;W,\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]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);F9O<FUA=&EO;B!296=A<F1I;F<@=&AE($9A:7(@5F%L=64@;V8@=&AE
M($9O<G=A<F0@0V]N=')A8W1S($]U='-T86YD:6YG/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,3)P>#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-$,CY);F9O<FUA
M=&EO;B!R96=A<F1I;F<@=&AE#0IF86ER('9A;'5E(&]F('1H92!F;W)W87)D
M(&-O;G1R86-T<R!O=71S=&%N9&EN9R!A<R!O9@T*36%R8V@F(WA!,#LS,2P@
M,C`Q,R!A;F0@1&5C96UB97(F(WA!,#LS,2P@,C`Q,B!W87,@87,@9F]L;&]W
M<R`H:6X-"G1H;W5S86YD<RDZ/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z
M(#$R<'@G/@T*)B-X03`[/"]P/@T*/'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#$P,"4@86QI9VX],T1C96YT97(^
M#0H\='(^#0H\=&0@=VED=&@],T0S-R4^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D('=I9'1H/3-$,34E/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^
M#0H\=&0@=VED=&@],T0Q-"4^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#0E/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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-$."!A;&EG;CTS1&-E;G1E<CX-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,7!X)R!A;&EG;CTS1&-E;G1E
M<CX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0Q/CQB/D%S<V5T#0I$97)I=F%T:79E<SPO8CX\+V9O;G0^
M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(^#0H\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#%P>"<@
M86QI9VX],T1C96YT97(^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY,:6%B:6QI='D-"D1E<FEV
M871I=F5S/"]B/CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'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#8@
M86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^1F%I<@T*5F%L=64\+V(^/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'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#8@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^1F%I<@T*5F%L=64\+V(^
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ
M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C
M96YT97(^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<@86QI9VX],T1C96YT97(^#0H\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY"86QA
M;F-E/"]B/CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<@86QI9VX],T1C96YT97(^#0H\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,3X\8CY3:&5E=#PO8CX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`Q<'@G(&%L:6=N/3-$8V5N
M=&5R/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#$^/&(^3&]C871I;VX\+V(^/"]F;VYT/CPO<#X-"CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F(WA!,#LS
M,2P\8G(@+SX-"C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0Q/D1E8V5M8F5R)B-X03`[,S$L/&)R("\^
M#0HR,#$R/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI
M9"<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G(&%L:6=N
M/3-$8V5N=&5R/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^0F%L86YC93PO8CX\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-
M.B`P<'@G(&%L:6=N/3-$8V5N=&5R/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^4VAE970\+V(^
M/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%2
M1TE.+4)/5%1/33H@,7!X)R!A;&EG;CTS1&-E;G1E<CX-"CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB
M/DQO8V%T:6]N/"]B/CPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S
M;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N
M=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0Q/CQB/DUA<F-H)B-X03`[,S$L/&)R("\^#0HR,#$S/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,3Y$96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*,C`Q,CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\
M=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ
M96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D-U<G)E;F-Y(&9O<G=A
M<F0-"F-O;G1R86-T<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4')E<&%I9"8C>$$P
M.V5X<&5N<V5S)B-X03`[86YD#0IO=&AE<B8C>$$P.V-U<G)E;G0F(WA!,#MA
M<W-E=',\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,3PO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$
M;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXT-#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY!8V-R=65D)B-X03`[97AP96YS97,\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^.#,\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO
M=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^,30\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\<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/DEN9F]R;6%T:6]N(%)E9V%R9&EN
M9R!T:&4@169F96-T(&]F('1H92!&;W)W87)D($-O;G1R86-T<RP@3F5T(&]F
M('1H92!5;F1E<FQY:6YG($5X<&]S=7)E+"!O;B!T:&4@0V]N<V]L:61A=&5D
M(%-T871E;65N=',@;V8@3W!E<F%T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/&1I=CX-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);F9O<FUA=&EO;B!R
M96=A<F1I;F<@=&AE#0IE9F9E8W0@;V8@=&AE(&9O<G=A<F0@8V]N=')A8W1S
M+"!N970@;V8@=&AE('5N9&5R;'EI;F<@97AP;W-U<F4L(&]N#0IT:&4@0V]N
M<V]L:61A=&5D(%-T871E;65N=',@;V8@3W!E<F%T:6]N<R!F;W(@=&AE('%U
M87)T97)S(&5N9&5D#0I-87)C:"8C>$$P.S,Q+"`R,#$S(&%N9"!!<')I;"8C
M>$$P.S$L(#(P,3(@=V5R92!A<R!F;VQL;W=S("AI;@T*=&AO=7-A;F1S*3H\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'
M24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^
M#0H\=&%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-$.#0E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$
M-3@E/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!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],T0S
M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/DQO8V%T:6]N/"]B/CPO9F]N
M=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0Q/CQB/F]F)B-X03`[3&]S<SPO8CX\+V9O;G0^
M/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3X\8CY296-O9VYI>F5D/"]B/CPO9F]N=#X\8G(@
M+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0Q/CQB/FEN)B-X03`[26YC;VUE/"]B/CPO9F]N=#X\8G(@
M+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0Q/CQB/F]N/"]B/CPO9F]N=#X\8G(@+SX-"CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q
M/CQB/D1E<FEV871I=F5S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S
M;VQI9"<@=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!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0Q/CQB/D%M;W5N="8C>$$P.V]F)B-X03`[3&]S<R8C>$$P
M.U)E8V]G;FEZ960\8G(@+SX-"FEN)B-X03`[26YC;VUE)B-X03`[;VXF(WA!
M,#M$97)I=F%T:79E<SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R
M/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3X\8CY1=6%R=&5R#0IE;F1E9#PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^36%R8V@F
M(WA!,#LS,2P\8G(@+SX-"C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D%P<FEL)B-X03`[,2P\
M+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#=7)R96YC>2!F
M;W)W87)D#0IC;VYT<F%C=',\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D9O<F5I9VXF
M(WA!,#MC=7)R96YC>28C>$$P.VQO<W,\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^,C`S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(X.3PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T
M86)L93X-"CPO9&EV/CQS<&%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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D
M#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?
M-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]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$,$4U1CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:RU"
M87-E9"!#;VUP96YS871I;VX@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^,R!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^36%R+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`^4W5M;6%R>2!O9B!3=&]C:R!/<'1I;VX@
M06-T:79I='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^
M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,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/E1H92!F;VQL;W=I;F<@=&%B;&4-"G-U;6UA<FEZ
M97,@=&AE($-O;7!A;GDF(W@R,#$Y.W,@<W1O8VL@;W!T:6]N(&%C=&EV:71Y
M(&9O<B!T:&4-"G%U87)T97(@96YD960@36%R8V@F(WA!,#LS,2P@,C`Q,SH\
M+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'
M24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^
M#0H\=&%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*/'1R/@T*/'1D('=I9'1H/3-$
M-3<E/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-R4^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@=VED=&@],T0W)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#<E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-R4^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E-H87)E<SPO8CX\+V9O
M;G0^/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXH:6XF(WA!,#L-"G1H;W5S86YD<RD\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q
M/CQB/E=E:6=H=&5D+3PO8CX\+V9O;G0^/&)R("\^#0H\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY!
M=F5R86=E/"]B/CPO9F]N=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D5X97)C:7-E
M/"]B/CPO9F]N=#X\8G(@+SX-"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E!R:6-E/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY796EG:'1E9"T\+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^079E
M<F%G93PO8CX\+V9O;G0^/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY296UA:6YI;F<\
M+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^0V]N=')A8W1U86P\+V(^
M/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^5&5R;28C>$$P.RAI;B8C>$$P
M.WEE87)S*3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#$^/&(^06=G<F5G871E/"]B/CPO9F]N=#X\8G(@+SX-
M"CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0Q/CQB/DEN=')I;G-I8SQB<B`O/@T*5F%L=64\+V(^/"]F;VYT
M/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#$^/&(^*&EN)B-X03`[=&AO=7-A;F1S*3PO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C
M0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY/=71S
M=&%N9&EN9R!A<R!O9@T*1&5C96UB97(F(WA!,#LS,2P@,C`Q,CPO9F]N=#X\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,RPU-3D\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C(U+C4V/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^1W)A;G1E9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^-S@S/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C0R+C$Q/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]T<CX-"CQT<B!B9V-O
M;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^17AE<F-I<V5D/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXH,SDW/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXR,RXQ,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D9O<F9E:71E9"!O<@T*97AP:7)E
M9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#@X/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS
M,2XW.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(]
M,T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY/
M=71S=&%N9&EN9R!A<R!O9@T*36%R8V@F(WA!,#LS,2P@,C`Q,SPO9F]N=#X\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C,L.#4W
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR.2XP-#PO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXW+C4\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!
M,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C4P+#8S-#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%
M.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O
M=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X
M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\
M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C
M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D5X97)C:7-A8FQE
M(&%S(&]F#0I-87)C:"8C>$$P.S,Q+"`R,#$S/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,2PS.#,\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/C(S+C(V/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/C4N.3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,C8L,3<T
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`]
M,T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P
M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="
M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO
M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X
M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL
M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO
M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G
M0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\
M+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<B!B9V-O;&]R/3-$
M(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3W!T
M:6]N<R!V97-T960@;W(@97AP96-T960-"G1O('9E<W0@870@36%R8V@F(WA!
M,#LS,2PF(WA!,#LR,#$S)B-X03`[*#$I/"]F;VYT/CPO<#X-"CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,RPS.#8\+V(^/"]F;VYT/CPO
M=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/C(X+C(R/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C<N,SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B0\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-#<L,C0S/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C
M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y
M;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\
M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4]
M,T0G0D]21$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^
M#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T
M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL
M93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].
M5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)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=&@],T0Q,#`E/@T*/'1R/@T*
M/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#0E(&%L:6=N/3-$;&5F=#X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXH,2D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1T;W`@86QI9VX]
M,T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/DEN(&%D9&ET:6]N('1O('1H92!V97-T960-"F]P
M=&EO;G,L('1H92!#;VUP86YY(&5X<&5C=',@82!P;W)T:6]N(&]F('1H92!U
M;G9E<W1E9"!O<'1I;VYS('1O#0IV97-T(&%T('-O;64@<&]I;G0@:6X@=&AE
M(&9U='5R92X@3W!T:6]N<R!E>'!E8W1E9"!T;R!V97-T(&%R90T*8V%L8W5L
M871E9"!B>2!A<'!L>6EN9R!A;B!E<W1I;6%T960@9F]R9F5I='5R92!R871E
M('1O('1H92!U;G9E<W1E9`T*;W!T:6]N<RX\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\+W1A8FQE/@T*/"]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<#Y796EG:'1E9"U!=F5R86=E($%S<W5M<'1I
M;VYS(%5S960@:6X@17-T:6UA=&EN9R!&86ER(%9A;'5E<R!O9B!3=&]C:R!/
M<'1I;VYS($=R86YT960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQD:78^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,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!F86ER('9A;'5E<R!O9B!S=&]C
M:PT*;W!T:6]N<R!G<F%N=&5D(&EN(&5A8V@@<75A<G1E<B!P<F5S96YT960@
M=V5R92!E<W1I;6%T960@=7-I;F<@=&AE#0IF;VQL;W=I;F<@=V5I9VAT960M
M879E<F%G92!A<W-U;7!T:6]N<SH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G
M34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:
M13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52
M+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS
M1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N/3-$8V5N=&5R
M/@T*/'1R/@T*/'1D('=I9'1H/3-$.#`E/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M('=I9'1H/3-$.24^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Y)3X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\
M8CY1=6%R=&5R#0I%;F1E9#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CY-87)C:"8C>$$P.S,Q+#QB<B`O/@T*,C`Q,SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^07!R:6PF(WA!,#LQ
M+#QB<B`O/@T*,C`Q,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O
M;'-P86X],T0T/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&
M/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY2:7-K+69R964@
M<F%T93PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/C(N,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B4F(WA!,#L\+V(^/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@
M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR+C`\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B4F(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D5X<&5C=&5D(&1I=FED96YD#0IY:65L9#PO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C`\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXE)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^,2XR/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG
M;CTS1'1O<#X-"CQP('-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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY%>'!E8W1E9`T*=F]L871I;&ET>3PO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB
M/C0R/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)28C>$$P.SPO8CX\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/C0T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXE)B-X03`[/"]F;VYT
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CY%>'!E8W1E9"!T97)M("AI;@T*>65A<G,I/"]F;VYT/CPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-2XY/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^-2XW/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]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=&]C:RU"87-E
M9"!#;VUP96YS871I;VX@17AP96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/&1I=CX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[
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(&9O;&QO=VEN9R!T
M86)L92!D971A:6QS#0IT:&4@<W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X
M<&5N<V4@8GD@8V%P=&EO;B!F;W(@96%C:"!Q=6%R=&5R#0IP<F5S96YT960@
M;VX@=&AE($-O;G-O;&ED871E9"!3=&%T96UE;G1S(&]F($]P97)A=&EO;G,@
M*&EN#0IT:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q
M,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)L92!S='EL93TS1"="3U)$15(M0T],
M3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C
M96QL<&%D9&EN9STS1#`@=VED=&@],T0W-B4@86QI9VX],T1C96YT97(^#0H\
M='(^#0H\=&0@=VED=&@],T0X,"4^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0U)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS
M1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E%U
M87)T97(-"D5N9&5D/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB
M/DUA<F-H)B-X03`[,S$L/&)R("\^#0HR,#$S/"]B/CPO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3Y!<')I;"8C>$$P
M.S$L/&)R("\^#0HR,#$R/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@
M8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%
M1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%
M3E0Z("TQ96T[($U!4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E!R;V1U8W0@
M8V]S="!O9@T*<F5V96YU93PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXR,C<\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF
M(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF
M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C0P/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-E<G9I8V4@8V]S
M="!O9@T*<F5V96YU93PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/C8S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[
M)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-C@\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<B!B9V-O;&]R/3-$(T-#145&1CX-"CQT9"!V86QI9VX],T1T;W`^#0H\
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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^4F5S96%R8V@L(&1E=F5L;W!M96YT+"!A;F0-"F5N9VEN
M965R:6YG/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^/&(^.#$S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^.#8W/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^
M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E-E;&QI;F<L(&=E
M;F5R86PL(&%N9`T*861M:6YI<W1R871I=F4\+V9O;G0^/"]P/@T*/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXR+#$Y-3PO8CX\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/C(L,3,Y/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q
M<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!
M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G
M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@
M<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P
M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXD
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS
M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/C,L,CDX/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C,L
M,S$T/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO
M='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF
M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$
M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$
M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[
M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS
M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-
M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CPO9&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?8C)A-C,X
M,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T
M:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q
M-&(X96%F9"]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$,$5!1#X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY487AE<R`H5&%B;&5S*3QB<CX\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$
M,3XS($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(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<#Y296-O;F-I;&EA=&EO
M;B!O9B!5;FET960@4W1A=&5S($9E9&5R86P@4W1A='5T;W)Y($-O<G!O<F%T
M92!487@@4F%T92!T;R!#;VUP86YY)W,@169F96-T:79E(%1A>"!2871E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/D$@<F5C;VYC:6QI871I;VX@;V8@=&AE#0I5;FET960@4W1A=&5S(&9E
M9&5R86P@<W1A='5T;W)Y(&-O<G!O<F%T92!T87@@<F%T92!T;R!T:&4-"D-O
M;7!A;GDF(W@R,#$Y.W,@969F96-T:79E('1A>"!R871E('=A<R!A<R!F;VQL
M;W=S.CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[
M($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P
M.SPO<#X-"CQT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA
M<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS
M1#`@=VED=&@],T0W-B4@86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED
M=&@],T0X,"4^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Y
M)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#DE/CPO=&0^#0H\=&0^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X]
M,T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/E%U87)T97(-"D5N9&5D
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!
M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/DUA<F-H)B-X03`[
M,S$L/&)R("\^#0HR,#$S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3Y!<')I;"8C>$$P.S$L/&)R("\^#0HR,#$R/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q
M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\+W1D/@T*
M/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-
M"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$
M=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,
M1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/DEN8V]M92!T87@@870@9F5D97)A;`T*<W1A
M='5T;W)Y(')A=&4\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXS-3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B4F(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS-3PO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1T;W`^#0H\<"!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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^4W1A=&4@:6YC;VUE('1A>&5S+"!N970@
M;V8-"F9E9&5R86P@8F5N969I=#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X
M03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG
M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/C(\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ/"]F
M;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@
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!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D9O<F5I9VX@=&%X(')A=&4-"F1I9F9E<F5N=&EA;#PO9F]N
M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B@Q
M-SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P
M/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!
M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXH,34\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/BDF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C(P,3,@<F5S96%R8V@@86YD#0ID979E;&]P;65N="!C<F5D:70\
M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\
M8CXH,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W
M<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G
M8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,CY$:7-C<F5T92!E=F5N="T@,C`Q,@T*<F5S96%R8V@@86YD(&1E=F5L
M;W!M96YT(&-R961I=#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I
M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B@S/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^*28C>$$P
M.SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T
M=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-
M"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE
M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^
M#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/
M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D
M/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]2
M1$52+51/4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^
M)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS
M<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\+W1R/@T*
M/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);F-O;64@
M=&%X#0IP<F]V:7-I;VX\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R
M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXQ-CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B4F(WA!
M,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,3PO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<B!S='EL93TS1"=&
M3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P,#`P
M,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X
M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B
M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^
M#0H\+W1A8FQE/@T*/"]D:78^/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B
M.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?
M.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970S
M,RYH=&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-$240P14%$/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E=E
M:6=H=&5D+4%V97)A9V4@4VAA<F5S("A486)L97,I/&)R/CPO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C,@36]N
M=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L(#(P,3,\8G(^/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"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=#X\9&EV/@T*/'`@<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!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E=E:6=H=&5D+6%V97)A9V4@<VAA
M<F5S#0IW97)E(&-A;&-U;&%T960@87,@9F]L;&]W<R`H:6X@=&AO=7-A;F1S
M*3H\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-
M05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\
M+W`^#0H\=&%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-$-S8E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H
M/3-$.#`E/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^
M/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\
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*/'1D('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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY1=6%R=&5R#0I%;F1E9#PO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY-87)C:"8C>$$P.S,Q
M+#QB<B`O/@T*,C`Q,SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#$^07!R:6PF(WA!,#LQ+#QB<B`O/@T*,C`Q
M,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0^/"]T
M9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO
M=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG
M;CTS1'1O<#X-"CQP('-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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY"87-I8R!W96EG:'1E9"UA=F5R86=E
M#0IC;VUM;VX@<VAA<F5S(&]U='-T86YD:6YG/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-#,L,C8Q/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^-#(L-3<P/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!
M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P
M/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!4D=)3BU,1494
M.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/D5F9F5C="!O9B!D:6QU=&EV92!S=&]C:PT*;W!T
M:6]N<SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT
M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/CQB/C@V.3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/C$L,#(P/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P
M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P
M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/
M4#H@(S`P,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@(S`P
M,#`P,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[
M/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L
M:6=N/3-$=&]P/@T*/'`@<W1Y;&4],T0G5$585"U)3D1%3E0Z("TQ96T[($U!
M4D=)3BU,1494.B`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4
M:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E=E:6=H=&5D+6%V97)A9V4@8V]M
M;6]N(&%N9`T*8V]M;6]N+65Q=6EV86QE;G0@<VAA<F5S(&]U='-T86YD:6YG
M/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^-#0L,3,P/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE
M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-#,L-3DP/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@
M<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4
M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C
M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X
M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M
M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@<W1Y;&4],T0G0D]21$52+51/4#H@
M(S`P,#`P,"`S<'@@9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C
M>$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"@T*#0H\+V1I=CX\<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)T7V(R838S.#!A7SED
M,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@
M9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A
M9F0O5V]R:W-H965T<R]3:&5E=#,T+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#!%040^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O
M=W-P86X],T0R/CQS=')O;F<^4V5G;65N="!);F9O<FUA=&EO;B`H5&%B;&5S
M*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,3XS($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R
M,#$S/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F9O
M<FUA=&EO;B!!8F]U="!396=M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/&1I=CX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[
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(&9O;&QO=VEN9R!T
M86)L90T*<W5M;6%R:7IE<R!I;F9O<FUA=&EO;B!A8F]U="!T:&4@<V5G;65N
M=',@*&EN#0IT:&]U<V%N9',I.CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%
M.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)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\='(^#0H\=&0@=VED=&@],T0V,R4^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-
M"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/CPO
M=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T9#X-"CQT9#X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@]
M,T0U)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*
M/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!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#$^475A<G1E<B!%;F1E9#PO9F]N=#X\+W`^#0H\<"!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#$^36%R
M8V@F(WA!,#LS,2P-"C(P,3,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,3X\8CY-5E-$/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY325-$/"]B/CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O
M;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,3X\8CY296-O;F-I;&EN9SQB<B`O/@T*271E;7,\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$
M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0Q/CQB/D-O;G-O;&ED871E
M9#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D
M/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$
M-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS
M1#0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@
M=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E!R;V1U8W0@<F5V96YU93PO
M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXV."PS
M,3D\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXD/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C8L,S4S/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX]
M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO8CX\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/CQB/B8C>$$P.R8C>$$P.SPO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F
M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B0\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^-S0L-C<R/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^
M)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9"!V86QI9VX],T1T;W`^#0H\<"!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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^4V5R=FEC92!R979E;G5E
M/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^
M#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M/&(^,BPP.3(\+V(^/"]F;VYT/CPO=&0^#0H\=&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@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-"PQ
M,C@\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X,C`Q-#LF
M(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\
M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I
M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^-BPR,C`\
M+V(^/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W
M(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG
M;CTS1'1O<#X-"CQP('-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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY/<&5R871I;F<@:6YC;VUE/"]F;VYT
M/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4]
M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^,C(L
M,#<V/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R
M87`],T1N;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$L-S,R/"]B
M/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N
M;W=R87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^)B-X03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF
M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS
M1#(^/&(^)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9
M.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/B@U+#@R-SPO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/CQB/BDF(WA!,#L\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXF(WA!,#L\+V(^
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^,3<L.3@Q/"]B/CPO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^)B-X
M03`[)B-X03`[/"]B/CPO9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9#X\
M+W1D/@T*/'1D(&-O;'-P86X],T0T/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^
M/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T
M/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#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-$,3Y1=6%R=&5R($5N9&5D/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,7!X)SX\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,3Y!<')I;"8C>$$P.S$L#0HR,#$R/"]F;VYT/CPO<#X-"CPO=&0^#0H\
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*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS
M<&%N/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N
M/3-$,CX\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/'1R/@T*/'1D/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^
M/"]T9#X-"CQT9"!C;VQS<&%N/3-$-#X\+W1D/@T*/'1D(&-O;'-P86X],T0T
M/CPO=&0^#0H\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"CPO='(^#0H\='(@8F=C
M;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@<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!4:6UE<R!.97<@4F]M86XG('-I>F4]
M,T0R/E!R;V1U8W0@<F5V96YU93PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N
M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/C8T+#(R,3PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^-RPQ.#8\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M
M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>#(P,30[)B-X
M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXW,2PT,#<\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`^#0H\
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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^4V5R=FEC92!R979E;G5E/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#DR,#PO9F]N=#X\+W1D/@T*/'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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT
M('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXT+#,X,CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H
M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^
M)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M
M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXV+#,P,CPO
M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R
M87`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*
M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP
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@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY/<&5R871I;F<@:6YC;VUE/"]F;VYT/CPO<#X-"CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXR,2PQ-#0\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,BPS.3(\
M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W
M<F%P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<W1Y;&4],T0G
M1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X03`[
M/"]F;VYT/CPO=&0^#0H\=&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(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^*#4L-SDU/"]F;VYT/CPO=&0^#0H\=&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@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT
M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C
M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI
M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-RPW-#$\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT@;F]W<F%P/3-$;F]W<F%P/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B8C>$$P
M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-
M"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V(R838S
M.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A
M=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S
M,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#,U+FAT;6P-"D-O;G1E;G0M5')A
M;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP
M93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@
M(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@
M8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@
M='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO
M="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\
M8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%2$@^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0R/CQS=')O;F<^3F5W(%!R;VYO=6YC96UE;G1S("T@
M061D:71I;VYA;"!);F9O<FUA=&EO;B`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-$,CXS
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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<^06-C=6UU
M;&%T960@3W1H97(@0V]M<')E:&5N<VEV92!);F-O;64@3&]S<R!;3&EN92!)
M=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%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`^4F5C;&%S<VEF:6-A=&EO;B!F<F]M(&%C8W5M=6QA=&5D(&]T:&5R(&-O
M;7!R96AE;G-I=F4@:6YC;VUE('1O(&EN=F5S=&UE;G0@:6YC;VUE/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,Q/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Y-#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7
M;W)K<VAE971S+U-H965T,S8N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O
M9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT
M;6P[(&-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-$
M)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X
M="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4
M:&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$,$573T1)/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,3X\<W1R;VYG/D9A:7(@5F%L=64@365A<W5R96UE;G1S("T@07-S
M971S(&%N9"!,:6%B:6QI=&EE<R!-96%S=7)E9"!A="!&86ER(%9A;'5E(&]N
M(&$@4F5C=7)R:6YG($)A<VES("A$971A:6PI("A54T0@)"D\8G(^26X@5&AO
M=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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<^07-S
M971S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
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&:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,S8U+#,Y,CQS<&%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`^0V]R<&]R871E(&)O;F1S
M(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^07-S971S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-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&:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$W,2PT,#4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%S<V5T+6)A
M8VME9"!S96-U<FET:65S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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^/'-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&:6YA;F-I86P@87-S971S(&%T
M(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8U
M+#,Q.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=#X\<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^/'-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&:6YA;F-I86P@87-S971S
M(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,Y+#(W.#QS<&%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`^5')E87-U<GD@8FEL;',@6TUE;6)E<ET\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/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`^/'-T<F]N9SY!<W-E=',Z/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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`^,S,L-S(W/'-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-=6YI8VEP86P@8F]N9',@6TUE;6)E<ET\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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!<W-E=',Z/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D9I;F%N
M8VEA;"!A<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,CDL-3<Q/'-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<#Y3;W9E<F5I9VX@8F]N9',@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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]N9SY!<W-E
M=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
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`^,3$L.#(S/'-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#;W9E<F5D(&)O;F1S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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^/'-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&:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q+#(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`^0V]M;65R8VEA;"!P87!E
M<B!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/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`^1FEN86YC:6%L(&%S<V5T<R!A="!F86ER('9A;'5E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#DY.#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`^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@?"!&86ER(%9A;'5E+"!-96%S=7)E;65N=',L
M(%)E8W5R<FEN9R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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<#X\<W1R;VYG/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/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`^0V%S:"!E<75I=F%L96YT<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PS.3@\<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/DUO;F5Y(&UA<FME="!I
M;G-T<G5M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP
M-CD\<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-O<G!O<F%T92!S=&]C:SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,2PW-C,\<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/E%U;W1E9"!0<FEC97,@:6X@06-T:79E($UA<FME=',@
M9F]R($ED96YT:6-A;"!!<W-E=',@*$QE=F5L(#$I(%M-96UB97)=('P@1F%I
M<B!686QU92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!#
M;W)P;W)A=&4@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/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`^/'-T<F]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D9I;F%N8VEA;"!A<W-E=',@870@
M9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)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<#Y1=6]T960@4')I8V5S(&EN($%C=&EV92!-87)K971S(&9O
M<B!)9&5N=&EC86P@07-S971S("A,979E;"`Q*2!;365M8F5R72!\($9A:7(@
M5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=('P@07-S
M970M8F%C:V5D('-E8W5R:71I97,@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%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!<W-E=',Z/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D9I;F%N8VEA;"!A<W-E
M=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)FYB<W`[)FYB<W`[/'-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<#Y1=6]T960@4')I8V5S(&EN($%C=&EV92!-87)K
M971S(&9O<B!)9&5N=&EC86P@07-S971S("A,979E;"`Q*2!;365M8F5R72!\
M($9A:7(@5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=
M('P@06=E;F-Y(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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^/'-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&:6YA;F-I86P@87-S971S(&%T
M(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N
M8G-P.R9N8G-P.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`^475O=&5D(%!R:6-E<R!I;B!!8W1I=F4@36%R:V5T<R!F
M;W(@261E;G1I8V%L($%S<V5T<R`H3&5V96P@,2D@6TUE;6)E<ET@?"!&86ER
M(%9A;'5E+"!-96%S=7)E;65N=',L(%)E8W5R<FEN9R!;365M8F5R72!\(%1R
M96%S=7)Y(&)I;&QS(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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<^07-S971S.CPO<W1R;VYG/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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&:6YA;F-I86P@87-S971S(&%T(&9A
M:7(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P
M.R9N8G-P.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`^475O=&5D(%!R:6-E<R!I;B!!8W1I=F4@36%R:V5T<R!F;W(@
M261E;G1I8V%L($%S<V5T<R`H3&5V96P@,2D@6TUE;6)E<ET@?"!&86ER(%9A
M;'5E+"!-96%S=7)E;65N=',L(%)E8W5R<FEN9R!;365M8F5R72!\($UU;FEC
M:7!A;"!B;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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/CQS<&%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`^1FEN86YC:6%L(&%S<V5T<R!A="!F86ER
M('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF
M;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E%U;W1E9"!0<FEC97,@:6X@06-T:79E($UA<FME=',@9F]R($ED
M96YT:6-A;"!!<W-E=',@*$QE=F5L(#$I(%M-96UB97)=('P@1F%I<B!686QU
M92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!3;W9E<F5I
M9VX@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<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/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-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<#Y1=6]T960@4')I8V5S(&EN($%C=&EV92!-87)K971S(&9O<B!)9&5N
M=&EC86P@07-S971S("A,979E;"`Q*2!;365M8F5R72!\($9A:7(@5F%L=64L
M($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=('P@0V]V97)E9"!B
M;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
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/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%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`^1FEN86YC:6%L(&%S<V5T<R!A="!F86ER('9A;'5E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\
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/E%U;W1E9"!0<FEC97,@:6X@06-T:79E($UA<FME=',@9F]R($ED96YT:6-A
M;"!!<W-E=',@*$QE=F5L(#$I(%M-96UB97)=('P@1F%I<B!686QU92P@365A
M<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!#;VUM97)C:6%L('!A
M<&5R(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
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/CQS=')O;F<^07-S971S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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,],T1T97AT/B9N8G-P.R9N8G-P.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`^
M475O=&5D(%!R:6-E<R!I;B!!8W1I=F4@36%R:V5T<R!F;W(@261E;G1I8V%L
M($%S<V5T<R`H3&5V96P@,2D@6TUE;6)E<ET@?"!&86ER(%9A;'5E+"!-96%S
M=7)E;65N=',L(%)E8W5R<FEN9R!;365M8F5R72!\($-U<G)E;F-Y($9O<G=A
M<F0@0V]N=')A8W0@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/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`^/'-T<F]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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-U<G)E;F-Y(&9O<G=A<F0@8V]N=')A
M8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ/'-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/DQI86)I;&ET:65S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-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#=7)R96YC>2!F;W)W87)D(&-O;G1R86-T<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#,\<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-I9VYI9FEC86YT($]T:&5R
M($]B<V5R=F%B;&4@26YP=71S("A,979E;"`R*2!;365M8F5R72!\($9A:7(@
M5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^07-S971S.CPO
M<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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#87-H
M(&5Q=6EV86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF
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/DUO;F5Y(&UA<FME="!I;G-T<G5M96YT<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-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)P;W)A
M=&4@<W1O8VL\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P
M.R9N8G-P.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`^4VEG;FEF:6-A;G0@3W1H97(@3V)S97)V86)L92!);G!U=',@
M*$QE=F5L(#(I(%M-96UB97)=('P@1F%I<B!686QU92P@365A<W5R96UE;G1S
M+"!296-U<G)I;F<@6TUE;6)E<ET@?"!#;W)P;W)A=&4@8F]N9',@6TUE;6)E
M<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3<Q+#0P-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`^4VEG;FEF:6-A;G0@3W1H
M97(@3V)S97)V86)L92!);G!U=',@*$QE=F5L(#(I(%M-96UB97)=('P@1F%I
M<B!686QU92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!!
M<W-E="UB86-K960@<V5C=7)I=&EE<R!;365M8F5R73PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-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/CQS<&%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`^1FEN86YC:6%L(&%S
M<V5T<R!A="!F86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XV-2PS,3D\<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/E-I9VYI9FEC86YT($]T:&5R($]B<V5R=F%B;&4@26YP
M=71S("A,979E;"`R*2!;365M8F5R72!\($9A:7(@5F%L=64L($UE87-U<F5M
M96YT<RP@4F5C=7)R:6YG(%M-96UB97)=('P@06=E;F-Y(&)O;F1S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^
M07-S971S.CPO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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&:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y+#(W.#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`^4VEG;FEF:6-A;G0@3W1H
M97(@3V)S97)V86)L92!);G!U=',@*$QE=F5L(#(I(%M-96UB97)=('P@1F%I
M<B!686QU92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!4
M<F5A<W5R>2!B:6QL<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-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/D%S<V5T<SH\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^1FEN86YC:6%L(&%S<V5T<R!A="!F
M86ER('9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,RPW
M,C<\<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/E-I9VYI9FEC86YT($]T:&5R($]B<V5R=F%B;&4@26YP=71S("A,979E
M;"`R*2!;365M8F5R72!\($9A:7(@5F%L=64L($UE87-U<F5M96YT<RP@4F5C
M=7)R:6YG(%M-96UB97)=('P@375N:6-I<&%L(&)O;F1S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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^/'-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:6YA;F-I86P@87-S971S(&%T(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(Y+#4W,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`^4VEG;FEF:6-A;G0@3W1H97(@3V)S
M97)V86)L92!);G!U=',@*$QE=F5L(#(I(%M-96UB97)=('P@1F%I<B!686QU
M92P@365A<W5R96UE;G1S+"!296-U<G)I;F<@6TUE;6)E<ET@?"!3;W9E<F5I
M9VX@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<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/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L.#(S/'-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
M:6=N:69I8V%N="!/=&AE<B!/8G-E<G9A8FQE($EN<'5T<R`H3&5V96P@,BD@
M6TUE;6)E<ET@?"!&86ER(%9A;'5E+"!-96%S=7)E;65N=',L(%)E8W5R<FEN
M9R!;365M8F5R72!\($-O=F5R960@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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=#X\<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/D9I;F%N8VEA
M;"!A<W-E=',@870@9F%I<B!V86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,3$L,C<Q/'-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<#Y3:6=N:69I8V%N="!/=&AE<B!/8G-E<G9A8FQE
M($EN<'5T<R`H3&5V96P@,BD@6TUE;6)E<ET@?"!&86ER(%9A;'5E+"!-96%S
M=7)E;65N=',L(%)E8W5R<FEN9R!;365M8F5R72!\($-O;6UE<F-I86P@<&%P
M97(@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^
M/'-T<F]N9SY!<W-E=',Z/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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/D9I;F%N8VEA;"!A<W-E=',@870@9F%I<B!V86QU93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY.3@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-I9VYI9FEC
M86YT($]T:&5R($]B<V5R=F%B;&4@26YP=71S("A,979E;"`R*2!;365M8F5R
M72!\($9A:7(@5F%L=64L($UE87-U<F5M96YT<RP@4F5C=7)R:6YG(%M-96UB
M97)=('P@0W5R<F5N8WD@1F]R=V%R9"!#;VYT<F%C="!;365M8F5R73PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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/D%S<V5T<SH\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^0W5R
M<F5N8WD@9F]R=V%R9"!C;VYT<F%C=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.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,:6%B:6QI=&EE<SH\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^0W5R
M<F5N8WD@9F]R=V%R9"!C;VYT<F%C=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S
M,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S
M.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H
M965T,S<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/0D%#/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D9A:7(@5F%L=64@365A<W5R96UE;G1S("T@061D:71I;VYA;"!);F9O
M<FUA=&EO;B`H1&5T86EL*2`H1F%I<B!686QU92P@365A<W5R96UE;G1S+"!2
M96-U<G)I;F<@6TUE;6)E<ETL(%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XS($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E+"!-96%S=7)E;65N=',L
M(%)E8W5R<FEN9R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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<#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=#X\<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]T:&5R+71H86XM=&5M<&]R87)Y(&EM<&%I<FUE
M;G0@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`P/'-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=%]B,F$V,S@P
M85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T
M8CAE869D+U=O<FMS:&5E=',O4VAE970S."YH=&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-$240P14),0DD^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0Q/CQS=')O;F<^0V%S:"P@0V%S:"!%<75I=F%L96YT
M<RP@86YD($EN=F5S=&UE;G1S("T@0V]M<&]N96YT<R!O9B!#87-H+"!#87-H
M($5Q=6EV86QE;G1S(&%N9"!);G9E<W1M96YT<R`H1&5T86EL*2`H55-$("0I
M/&)R/DEN(%1H;W5S86YD<RP@=6YL97-S(&]T:&5R=VES92!S<&5C:69I960\
M+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q
M+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@
M,S$L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^07!R
M+B`P,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!3
M96-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-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#87-H/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#,R+#(Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,S0L.3@V/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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#87-H(&5Q=6EV86QE;G1S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY+#,Y.#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4L,#DX/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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;VYE>2!M87)K970@:6YS=')U;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$L,#8Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-2PP-S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H(&%N9"!C87-H(&5Q=6EV86QE
M;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,BPW-3<\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-2PQ
M-C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XT,2PU-3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XS."PQ,#,\<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-H;W)T+71E<FT@:6YV97-T;65N=',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R-2PT,3$\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#4L,3`U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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,:6UI
M=&5D('!A<G1N97)S:&EP(&EN=&5R97-T("AA8V-O=6YT960@9F]R('5S:6YG
M(&-O<W0@;65T:&]D*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,RPW-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS+#<T,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/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`^3&]N9RUT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR-#4L-#@T/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C,X+#(U-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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/E1O=&%L/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,3,L-C4R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S@X+#4R,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
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`^
M0V]R<&]R871E(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@079A:6QA8FQE+69O
M<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E-H;W)T+71E<FT@:6YV97-T
M;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8P+#DV,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V
M+#`P,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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`^3&]N9RUT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,3`L-#0S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,3`P+#`W,CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^07-S970M8F%C:V5D('-E
M8W5R:71I97,@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^4VAO<G0M=&5R;2!I;G9E<W1M96YT<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C(L.3@R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3<L-C8V/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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;VYG+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0R+#,S-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,T+#<Q,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/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`^375N:6-I<&%L(&)O;F1S(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/CQS=')O;F<^4V-H
M961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@
M271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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-H;W)T+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$R+#DU,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$V+#(R-#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^3&]N9RUT97)M(&EN=F5S=&UE
M;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPV,3D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPX
M-#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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%G96YC>2!B;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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/E-C:&5D=6QE(&]F($%V86EL86)L92UF
M;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y3:&]R="UT97)M(&EN=F5S
M=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PT.3,\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW
M+#0X,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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`^3&]N9RUT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR-RPW.#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR.2PT-#$\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E1R96%S=7)Y(&)I;&QS(%M-
M96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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-H;W)T+71E<FT@:6YV97-T;65N=',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4L-C`T/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PY.3<\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/DQO;F<M=&5R;2!I;G9E
M<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C@L,3(S
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S8L,C<V/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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#;W9E<F5D(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@079A:6QA
M8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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-H;W)T+71E<FT@
M:6YV97-T;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L
M-C8P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^-2PV,3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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/DQO;F<M=&5R;2!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-BPV,3$\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4V-#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^0V]M;65R8VEA;"!P87!E
M<B!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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<#XR+#DY.#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^4V]V
M97)E:6=N(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E-H;W)T+71E<FT@:6YV97-T;65N
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L.3DW/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPY.#8\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
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/DQO;F<M=&5R;2!I;G9E<W1M96YT<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^.2PX,C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,"PV,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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<G!O<F%T92!S=&]C:R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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<#Y3:&]R="UT97)M(&EN=F5S=&UE;G1S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#$L-S8S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#$S,3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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?8C)A-C,X,&%?.60P-%\T-&9D7SED
M8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE
M971S+U-H965T,SDN:'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$,$562T%%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/D-A<V@L($-A<V@@17%U:79A;&5N=',L(&%N9"!);G9E<W1M
M96YT<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E=&%I;"D@*%531"`D
M*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,SXS($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S
M/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D%P<BX@,#$L(#(P
M,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@
M,C`Q,SQB<CY%<75I='D@<V5C=7)I=&EE<R!;365M8F5R73QB<CX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/D5Q=6ET
M>2!S96-U<FET:65S(%M-96UB97)=/&)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/E-C:&5D=6QE(&]F($%V86EL86)L92UF
M;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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&86ER('9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L-S8S+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPQ,S$L
M,#`P/'-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!U;G)E86QI>F5D(&QO<W,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C,V."PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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=R;W-S(')E86QI>F5D(&=A:6YS(&]N
M('-A;&4@;V8@9&5B="!S96-U<FET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XU,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XY-"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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=R;W-S(')E86QI>F5D(&QO<W-E
M<R!O;B!S86QE(&]F(&1E8G0@<V5C=7)I=&EE<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3DL,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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;W5N="!C;VUM:71T
M960@=&\@:6YV97-T(&EN(&QI;6ET960@<&%R=&YE<G-H:7`\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(P+#4P,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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-O;G1R:6)U=&EO
M;B!T;R!L:6UI=&5D('!A<G1N97)S:&EP/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ.2PX.#8L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y296UA:6YI;F<@86UO=6YT(&]F(&-O
M;6UI=&UE;G0@:6X@;&EM:71E9"!P87)T;F5R<VAI<#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`V,30L,#`P/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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);G9E<W1M96YT(&5X<&ER
M871I;VX@9&%T93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^1&5C
M(#,Q+`T*"0DR,#$S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970T,"YH=&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-$240P13$Q1$D^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^0V%S:"P@
M0V%S:"!%<75I=F%L96YT<RP@86YD($EN=F5S=&UE;G1S("T@4W5M;6%R>2!O
M9B!!=F%I;&%B;&4M9F]R+5-A;&4@26YV97-T;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-$=&@^36%R
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]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/CQS<&%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`^06UO<G1I>F5D($-O<W0\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/B0@,S8T+#4R,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`^1W)O<W,@56YR96%L:7IE
M9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PR.#`\
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=R;W-S(%5N<F5A;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@T,3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,S8U+#,Y,CQS<&%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`^0V]R<&]R871E(&)O;F1S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^
M4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI
M;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<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-S$L-#`U/'-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)P;W)A=&4@8F]N9',@6TUE;6)E<ET@?"!3:&]R
M="UT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<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<^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=#X\<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%M;W)T:7IE9"!#;W-T
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,"PX-S$\<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=R;W-S
M(%5N<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$Q,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`^1W)O<W,@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#(P*3QS<&%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/D9A:7(@5F%L=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C8P+#DV,CQS<&%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`^0V]R<&]R871E(&)O;F1S
M(%M-96UB97)=('P@3&]N9RUT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/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=#X\
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%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,#DL-CDS/'-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'<F]S<R!5;G)E86QI>F5D($=A:6YS/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XW.38\<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=R;W-S(%5N<F5A;&EZ960@3&]S
M<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T-BD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER
M(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3`L-#0S
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="UB86-K960@<V5C=7)I=&EE<R!;365M8F5R73PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!6
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C4L,S$Y/'-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-E="UB86-K960@<V5C=7)I=&EE<R!;365M8F5R72!\(%-H;W)T+71E<FT@
M:6YV97-T;65N=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/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`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A
M;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/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`^06UO<G1I>F5D($-O<W0\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(R+#DX-#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`^1W)O<W,@56YR96%L
M:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`\
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=R;W-S(%5N<F5A;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M/B@R,BD\<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&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR,BPY.#(\<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%S<V5T+6)A8VME9"!S96-U<FET:65S
M(%M-96UB97)=('P@3&]N9RUT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\
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%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XT,BPU.#$\<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/D=R;W-S(%5N<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(U/'-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($QO<W-E
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C8Y*3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@
M5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0R+#,S-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`^
M375N:6-I<&%L(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@079A:6QA8FQE+69O
M<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<#XR.2PU-S$\<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/DUU;FEC:7!A;"!B
M;VYD<R!;365M8F5R72!\(%-H;W)T+71E<FT@:6YV97-T;65N=',@6TUE;6)E
M<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^/'-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/CQS<&%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/C$R+#DQ-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`^1W)O<W,@56YR96%L:7IE9"!'86EN<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S4\<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=R;W-S(%5N<F5A;&EZ960@
M3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF
M;F)S<#L\<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,BPY-3(\<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/DUU;FEC:7!A;"!B;VYD<R!;365M8F5R72!\($QO;F<M
M=&5R;2!I;G9E<W1M96YT<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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/E-C:&5D=6QE(&]F($%V86EL86)L92UF
M;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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!;6]R=&EZ960@0V]S=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,38L-#<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'<F]S<R!5
M;G)E86QI>F5D($=A:6YS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ-#(\<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=R;W-S(%5N<F5A;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BPV,3D\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%G96YC>2!B
M;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,SDL,C<X/'-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!9V5N8WD@8F]N9',@6TUE;6)E<ET@
M?"!3:&]R="UT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\<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%M;W)T:7IE
M9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PU,#(\
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=R;W-S(%5N<F5A;&EZ960@1V%I;G,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.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`^1W)O<W,@56YR96%L:7IE9"!,;W-S
M97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DI/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!6
M86QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L-#DS/'-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!
M9V5N8WD@8F]N9',@6TUE;6)E<ET@?"!,;VYG+71E<FT@:6YV97-T;65N=',@
M6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^/'-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/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`^06UO<G1I>F5D($-O<W0\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(W+#<R,#QS<&%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"!'86EN<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#D\<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=R;W-S(%5N<F5A
M;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R
M-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR-RPW.#4\<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/E1R96%S=7)Y(&)I;&QS(%M-96UB97)=/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\<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<#Y&86ER(%9A
M;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,RPW,C<\<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/E1R
M96%S=7)Y(&)I;&QS(%M-96UB97)=('P@4VAO<G0M=&5R;2!I;G9E<W1M96YT
M<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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^/'-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]R=&EZ960@0V]S=#PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-2PV,#(\<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=R;W-S(%5N<F5A;&EZ960@1V%I;G,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(\<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=R;W-S(%5N<F5A
M;&EZ960@3&]S<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF
M;F)S<#LF;F)S<#L\<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<#XU+#8P-#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`^5')E87-U<GD@8FEL;',@6TUE;6)E<ET@?"!,
M;VYG+71E<FT@:6YV97-T;65N=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CQS<&%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]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/CQS<&%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`^06UO<G1I>F5D($-O
M<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+#$Q-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`^1W)O
M<W,@56YR96%L:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-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`^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*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,C@L,3(S/'-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#;W9E<F5D(&)O;F1S(%M-
M96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/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=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,2PR-S$\<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/D-O=F5R960@8F]N9',@6TUE;6)E<ET@?"!3:&]R
M="UT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<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=#X\<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%M;W)T:7IE9"!#;W-T
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#8W-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`^1W)O<W,@
M56YR96%L:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3QS<&%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`^1W)O<W,@56YR96%L:7IE9"!,;W-S97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^*#$W*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/C0L-C8P/'-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#;W9E<F5D(&)O;F1S(%M-96UB
M97)=('P@3&]N9RUT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@
M079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<#XV+#4Y
M,3QS<&%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`^1W)O<W,@56YR96%L:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C`\<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=R;W-S(%5N<F5A;&EZ960@3&]S<V5S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER
M(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#8Q,3QS
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`^
M0V]M;65R8VEA;"!P87!E<B!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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/E-C:&5D=6QE(&]F($%V86EL86)L92UF
M;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY.3@\<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/D-O;6UE<F-I86P@
M<&%P97(@6TUE;6)E<ET@?"!3:&]R="UT97)M(&EN=F5S=&UE;G1S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^
M4V-H961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI
M;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<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%M;W)T:7IE9"!#;W-T/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR+#DY.#QS<&%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`^1W)O<W,@56YR96%L:7IE9"!'86EN<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-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'<F]S<R!5
M;G)E86QI>F5D($QO<W-E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^)FYB<W`[)FYB<W`[/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BPY.3@\<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-O=F5R96EG;B!B;VYD<R!;365M8F5R
M73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3$L.#(S/'-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<#Y3;W9E<F5I9VX@8F]N9',@6TUE;6)E<ET@?"!3:&]R="UT
M97)M(&EN=F5S=&UE;G1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@079A:6QA8FQE+69O
M<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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%M;W)T:7IE9"!#;W-T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#`P,#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`^1W)O<W,@56YR
M96%L:7IE9"!'86EN<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)FYB<W`[)FYB<W`[/'-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,RD\<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+#DY-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`^4V]V97)E:6=N(&)O
M;F1S(%M-96UB97)=('P@3&]N9RUT97)M(&EN=F5S=&UE;G1S(%M-96UB97)=
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/CQS=')O;F<^4V-H
M961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@
M271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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<#XY+#<Y-#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"!'86EN<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,S(\<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=R;W-S(%5N<F5A;&EZ960@3&]S
M<V5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S
M<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#DL.#(V/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O
M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D
M7SED8C!?9&$S,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970T,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-$240P14="04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS
M1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^0V%S:"P@0V%S
M:"!%<75I=F%L96YT<RP@86YD($EN=F5S=&UE;G1S("T@1W)O<W,@56YR96%L
M:7IE9"!,;W-S97,@86YD($9A:7(@5F%L=65S(&9O<B!!=F%I;&%B;&4M9F]R
M+5-A;&4@26YV97-T;65N=',@*$1E=&%I;"D@*%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-$=&@^36%R+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]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/CQS<&%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`^1F%I<B!686QU92P@3&5S<R!T:&%N(#$R($UO;G1H<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,3DL.#$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<#Y5;G)E86QI>F5D($QO
M<W-E<RP@3&5S<R!T:&%N(#$R($UO;G1H<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH-#$Q*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`^0V]R<&]R871E(&)O;F1S(%M-96UB97)=/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\
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($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0U+#,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`^56YR96%L:7IE9"!,;W-S97,L
M($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#8V*3QS<&%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`^07-S970M8F%C:V5D('-E8W5R:71I97,@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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/CQS<&%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`^1F%I<B!686QU92P@3&5S<R!T:&%N(#$R($UO;G1H<SPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L-S`V/'-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<#Y5;G)E86QI>F5D($QO<W-E
M<RP@3&5S<R!T:&%N(#$R($UO;G1H<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH,CDQ*3QS<&%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`^06=E;F-Y(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^4V-H961U;&4@;V8@
M079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@271E;7-=/"]S
M=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D9A:7(@
M5F%L=64L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$S+#,W,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`^56YR96%L:7IE9"!,;W-S97,L($QE<W,@
M=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#,S*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`^5')E87-U<GD@8FEL;',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/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`^/'-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/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`^1F%I<B!686QU92P@
M3&5S<R!T:&%N(#$R($UO;G1H<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,3(L-#DX/'-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<#Y5;G)E86QI>F5D($QO<W-E<RP@3&5S<R!T:&%N(#$R
M($UO;G1H<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2D\<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/D-O
M=F5R960@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/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`^/'-T<F]N9SY38VAE9'5L92!O9B!!=F%I;&%B;&4M9F]R+7-A
M;&4@4V5C=7)I=&EE<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/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`^1F%I<B!686QU92P@3&5S<R!T:&%N
M(#$R($UO;G1H<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY
M,S<\<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/E5N<F5A;&EZ960@3&]S<V5S+"!,97-S('1H86X@,3(@36]N=&AS/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-RD\<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!B
M;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
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-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^/'-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&86ER(%9A;'5E+"!,97-S('1H86X@,3(@36]N
M=&AS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DY-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`^56YR
M96%L:7IE9"!,;W-S97,L($QE<W,@=&AA;B`Q,B!-;VYT:',\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,RD\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P
M7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B
M,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T
M<R]3:&5E=#0R+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#!%,D=!23X-"B`@("`@(#QT<CX-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^
M/'-T<F]N9SY#87-H+"!#87-H($5Q=6EV86QE;G1S+"!A;F0@26YV97-T;65N
M=',@+2!%9F9E8W1I=F4@36%T=7)I='D@1&%T97,@;V8@079A:6QA8FQE+69O
M<BU386QE($EN=F5S=&UE;G1S("A$971A:6PI("A54T0@)"D\8G(^26X@5&AO
M=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE9#PO<W1R;VYG/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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<^4V-H
M961U;&4@;V8@079A:6QA8FQE+69O<BUS86QE(%-E8W5R:71I97,@6TQI;F4@
M271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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/DQE<W,@=&AA;B`Q(%EE87(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,3(S+#8T.#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`^,2TR(%EE87)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,3(L,S$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<#XR+3,@665A<G,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C$Q,BPQ-3D\<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-"!996%R<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,C,P/'-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<#XT+34@665A<G,\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,#0U/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I<B!686QU
M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S8U+#,Y,CQS<&%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`^0V]R
M<&]R871E(&)O;F1S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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<^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=#X\<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/DQE<W,@=&AA;B`Q(%EE87(\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8P+#DV,CQS<&%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`^,2TR(%EE87)S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-BPU-C8\<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/C(M,R!9
M96%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C0L.30X/'-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<#XS
M+30@665A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L,S@Q
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<#XT+34@665A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M-30X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,3<Q+#0P-3QS<&%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`^07-S970M8F%C:V5D('-E8W5R:71I97,@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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/CQS<&%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`^3&5S<R!T:&%N(#$@665A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C(L.3@R/'-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<#XQ+3(@665A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,T+#,X-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`^,BTS(%EE87)S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XW+#DU,#QS<&%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`^,RTT(%EE87)S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<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/C0M-2!996%R<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1F%I
M<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C4L,S$Y
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!9V5N8WD@8F]N9',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/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`^/'-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/CQS<&%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`^3&5S<R!T:&%N(#$@665A<CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$L-#DS/'-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<#XQ+3(@665A
M<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(P+#,X-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`^,BTS
M(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#0W-SQS
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,RTT(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S
M<#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@=F%L
M:6=N/3-$=&]P/C0M-2!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^.3(S/'-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`^,SDL,C<X/'-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<#Y4<F5A<W5R>2!B:6QL<R!;365M8F5R73PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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/E-C:&5D=6QE
M(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET96US
M73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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,
M97-S('1H86X@,2!996%R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XU+#8P-#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`^,2TR(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT+#4P,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`^,BTS(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR,RPV,C`\<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/C,M-"!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)FYB<W`[)FYB<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<#XT+34@665A<G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%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/D9A:7(@5F%L
M=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,S+#<R-SQS<&%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=#X\<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<^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=#X\<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/DQE<W,@=&AA;B`Q(%EE87(\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$R+#DU,CQS<&%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`^,2TR(%EE87)S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PQ.#$\<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/C(M,R!9
M96%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPT,S<\<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,M
M-"!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PT,C<\
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/C0M-2!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PU
M-S0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR.2PU-S$\<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/D-O;6UE<F-I86P@<&%P97(@6TUE;6)E<ET\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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/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`^3&5S<R!T
M:&%N(#$@665A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY
M.3@\<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,B!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M)FYB<W`[)FYB<W`[/'-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<#XR+3,@665A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/B9N8G-P.R9N8G-P.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`^,RTT(%EE87)S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<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/C0M-2!996%R<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F5U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPY
M.3@\<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/E-O=F5R96EG;B!B;VYD<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-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^/'-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,97-S('1H86X@,2!9
M96%R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DY-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`^,2TR
M(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#4R,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`^
M,BTS(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#<R
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`^,RTT(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#4W-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`^-"TU(%EE87)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#XF;F)S<#LF;F)S<#L\<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&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,2PX,C,\<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=F5R960@8F]N9',@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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/CQS<&%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`^3&5S<R!T:&%N(#$@665A<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-"PV-C`\<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$M,B!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,RPW-C8\<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/C(M,R!996%R<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^)FYB<W`[)FYB<W`[/'-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<#XS+30@665A<G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L.#0U/'-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<#XT+34@665A<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@
M5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3$L,C<Q
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^
M#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B,F$V
M,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S
M,S$T8CAE869D+U=O<FMS:&5E=',O4VAE970T,RYH=&UL#0I#;VYT96YT+51R
M86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y
M<&4Z('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
M(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T
M('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.
M;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@
M/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14-$
M04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P
M86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^26YV96YT;W)I97,@+2!);G9E
M;G1O<FEE<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:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@
M("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,S$L(#(P,3(\8G(^/"]T:#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)A=R!M871E<FEA;',\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,3$L.30Y/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,BPV-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/E=O
M<FLM:6XM<')O8V5S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-"PS,C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT+#$Y,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`^1FEN:7-H960@9V]O9',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/CDL-S@W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^.2PS,C(\<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);G9E;G1O<FEE<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R-BPP-3<\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(V+#$X,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?8C)A-C,X,&%?
M.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N
M.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X
M96%F9"]7;W)K<VAE971S+U-H965T-#0N:'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$,$550T%#/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$
M,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E=A<G)A;G1Y($]B;&EG871I;VYS("T@
M0VAA;F=E<R!I;B!787)R86YT>2!/8FQI9V%T:6]N("A$971A:6PI("A54T0@
M)"D\8G(^26X@5&AO=7-A;F1S+"!U;FQE<W,@;W1H97)W:7-E('-P96-I9FEE
M9#PO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0Q/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,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<^
M4')O9'5C="!787)R86YT>2!!8V-R=6%L(%M,:6YE($ET96US73PO<W1R;VYG
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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"96=I;FYI;F<@
M0F%L86YC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#(U
M-CQS<&%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`^4')O=FES:6]N<R!F;W(@=V%R<F%N=&EE<R!D=7)I;F<@=&AE('!E<FEO
M9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C4X/'-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&=6QF:6QL
M;65N="!O9B!W87)R86YT>2!O8FQI9V%T:6]N<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;3XH-#<U*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`^1F]R96EG;B!E>&-H86YG92!R871E(&-H
M86YG97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8R*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`^16YD
M:6YG($)A;&%N8V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,BPS-S<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#0U+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#!%5D5!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#;VYT:6YG96YC:65S
M("T@061D:71I;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL*3QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,SXQ
M($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6PN(#,Q+"`R,#$P/&)R/E!A=&5N
M=',\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@
M,C`P.3QB<CY297-P;VYD96YT/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/E-E<"X@,S`L(#(P,#D\8G(^4F5S<&]N9&5N=#QB<CX\+W1H/@T*
M("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\
M=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#;VYT:6YG96YC
M:65S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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.=6UB97(@;V8@<F5S<&]N9&5N=',@=VET:"!W:&]M
M(&$@<V5T=&QE;65N="!W87,@<F5A8VAE9#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(\<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!T:&4@0V]M<&%N>2=S('!A=&5N
M=',@9F]U;F0@:6YV86QI9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/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?
M8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT
M+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P
M7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T-#8N:'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(2#X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY$97)I=F%T:79E($EN<W1R
M=6UE;G1S("T@061D:71I;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL*2`H55-$
M("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H
M(&-O;'-P86X],T0R/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L
M(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^07!R+B`P
M,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY$97)I=F%T:79E<RP@1F%I<B!686QU92!;3&EN92!)=&5M<UT\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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(&9O<F5I9VX@8W5R<F5N8WD@9V%I;B`H;&]S<RD\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@-C,L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@V,S@L,#`P*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7
M;W)K<VAE971S+U-H965T-#<N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O
M9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT
M;6P[(&-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-$
M)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X
M="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4
M:&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-1T%#/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,3X\<W1R;VYG/D1E<FEV871I=F4@26YS=')U;65N=',@+2!/=71S
M=&%N9&EN9R!&;W)W87)D($-O;G1R86-T<R`H1&5T86EL*3QB<CX\+W-T<F]N
M9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S
M/&)R/D5U<F\O52Y3+B!$;VQL87(@6TUE;6)E<ET\8G(^1552("@F(W@R,&%C
M.RD\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@
M,C`Q,SQB<CY5+E,N($1O;&QA<B]%=7)O(%M-96UB97)=/&)R/E531"`H)"D\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q
M,SQB<CY*87!A;F5S92!996XO52Y3+B!$;VQL87(@6TUE;6)E<ET\8G(^2E!9
M("@F(WAA-3LI/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA
M<BX@,S$L(#(P,3,\8G(^2F%P86YE<V4@665N+T5U<F\@6TUE;6)E<ET\8G(^
M2E!9("@F(WAA-3LI/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/D1E<FEV871I=F4@6TQI;F4@271E;7-=/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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]U='-T86YD:6YG
M(&9O<G=A<F0@8V]N=')A8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XF(W@R,&%C.R`W-S4L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#4X,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XF(WAA-3L@,3$V+#`P
M,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XF(WAA-3L@,3<P+#`P,"PP,#`\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A
M,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V
M,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3
M:&5E=#0X+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#!%3T]!0SX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T
M<F]N9SY$97)I=F%T:79E($EN<W1R=6UE;G1S("T@26YF;W)M871I;VX@4F5G
M87)D:6YG('1H92!&86ER(%9A;'5E(&]F('1H92!&;W)W87)D($-O;G1R86-T
M<R!/=71S=&%N9&EN9R`H1&5T86EL*2`H0W5R<F5N8WD@9F]R=V%R9"!C;VYT
M<F%C=',@6TUE;6)E<ETL(%531"`D*3QB<CY);B!4:&]U<V%N9',L('5N;&5S
M<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$R/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-R=65D(&5X<&5N<V5S(%M-96UB
M97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/DQI86)I;&ET>2!$
M97)I=F%T:79E<RP@1F%I<B!686QU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`X,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E!R97!A:60@97AP96YS97,@86YD(&]T:&5R
M(&-U<G)E;G0@87-S971S(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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<^1&5R:79A=&EV97,L($9A:7(@5F%L=64@
M6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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%S<V5T($1E<FEV871I=F5S+"!&86ER(%9A;'5E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0T/'-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=%]B,F$V,S@P85\Y9#`T7S0T
M9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O
M<FMS:&5E=',O4VAE970T.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-$240P159&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($EN9F]R
M;6%T:6]N(%)E9V%R9&EN9R!T:&4@169F96-T(&]F('1H92!&;W)W87)D($-O
M;G1R86-T<RP@3F5T(&]F('1H92!5;F1E<FQY:6YG($5X<&]S=7)E+"!O;B!T
M:&4@0V]N<V]L:61A=&5D(%-T871E;65N=',@;V8@3W!E<F%T:6]N<R`H1&5T
M86EL*2`H1F]R96EG;B!C=7)R96YC>2!G86EN("AL;W-S*2!;365M8F5R72P@
M0W5R<F5N8WD@9F]R=V%R9"!C;VYT<F%C=',@6TUE;6)E<ETL(%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-$=&@@8V]L<W!A;CTS
M1#(^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(N(#`Q+"`R,#$R/&)R
M/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F@^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y&;W)E:6=N(&-U
M<G)E;F-Y(&=A:6X@*&QO<W,I(%M-96UB97)=('P@0W5R<F5N8WD@9F]R=V%R
M9"!C;VYT<F%C=',@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%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`^/'-T<F]N9SY);F9O<FUA=&EO;B!R96=A<F1I;F<@=&AE(&5F
M9F5C="!O9B!T:&4@9F]R=V%R9"!C;VYT<F%C=',L(&YE="!O9B!T:&4@=6YD
M97)L>6EN9R!E>'!O<W5R92P@;VX@=&AE($-O;G-O;&ED871E9"!3=&%T96UE
M;G1S(&]F($]P97)A=&EO;G,\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1T97AT/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`^06UO=6YT(&]F($QO<W,@4F5C;V=N:7IE9"!I;B!)
M;F-O;64@;VX@1&5R:79A=&EV97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,C`S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^)"`R.#D\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X
M96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y
M9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#4P
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#!%2TM"1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3
M=&]C:RU"87-E9"!#;VUP96YS871I;VX@+2!!9&1I=&EO;F%L($EN9F]R;6%T
M:6]N("A$971A:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^,R!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CY%;7!L;WEE97,\8G(^3W!T:6]N4&QA
M;CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(N(#`Q+"`R
M,#$R/&)R/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<^4VAA<F4M8F%S960@0V]M<&5N<V%T:6]N($%R<F%N9V5M96YT(&)Y
M(%-H87)E+6)A<V5D(%!A>6UE;G0@07=A<F0@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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-H87)E<R!A
M=F%I;&%B;&4@9F]R(&=R86YT('5N9&5R('-T;V-K(&]P=&EO;B!P;&%N<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-2PV,C`L-C`T/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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.=6UB
M97(@;V8@<W1O8VL@;W!T:6]N('!L86YS/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-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%>'!E8W1E9"!D:79I9&5N9"!Y:65L9#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,"XP,"4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+C(P)3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^5V5I9VAT960M
M879E<F%G92!G<F%N="UD871E(&9A:7(@=F%L=65S(&]F('-T;V-K(&]P=&EO
M;G,@9W)A;G1E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q
M-BXQ,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,3(N.3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\<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/DYU;6)E<B!O9B!G<F]U<',@=VET:&EN('1H92!E;7!L
M;WEE92!P;W!U;&%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XR/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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<#Y097)C96YT86=E(&]F('-T;V-K(&]P=&EO;G,@9W)A;G1E9"!T;R!S
M96YI;W(@;6%N86=E;65N="!E>'!E8W1E9"!T;R!V97-T/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XW,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E!E<F-E;G1A9V4@;V8@<W1O
M8VL@;W!T:6]N<R!G<F%N=&5D('1O(&%L;"!O=&AE<B!E;7!L;WEE97,@97AP
M96-T960@=&\@=F5S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-CDN,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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%<W1I;6%T960@9F]R9F5I='5R92!R871E(&9O<B!U;G9E<W1E
M9"!O<'1I;VYS(&9O<B!S96YI;W(@;6%N86=E;65N=#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3(N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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%<W1I;6%T960@9F]R9F5I='5R
M92!R871E(&9O<B!U;G9E<W1E9"!O<'1I;VYS(&9O<B!A;&P@;F]N+7-E;FEO
M<B!M86YA9V5M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M,RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#X\<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/E-T;V-K+6)A<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#,L,CDX+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPS,30L
M,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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-O;64@=&%X(&)E;F5F:70@<F5C;V=N:7IE9"!R96QA=&5D('1O
M('-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<#XQ+#`Y-"PP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`X-RPP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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-O;7!E
M;G-A=&EO;B!E>'!E;G-E('=A<R!C87!I=&%L:7IE9#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%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,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1O=&%L(&EN=')I;G-I8R!V86QU97,@
M;V8@<W1O8VL@;W!T:6]N<R!E>&5R8VES960\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C<L,3DS+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C$R+#8S-BPP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E1O=&%L(&9A:7(@
M=F%L=65S(&]F('-T;V-K(&]P=&EO;G,@=F5S=&5D/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XV+#DS,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#,Y.2PP,#`\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E1O=&%L('5N
M<F5C;V=N:7IE9"!C;VUP96YS871I;VX@97AP96YS92!R96QA=&5D('1O(&YO
M;BUV97-T960@<W1O8VL@;W!T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^)"`Q-"PP,C4L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y796EG:'1E9"UA=F5R86=E('!E<FEO
M9"!F;W(@=6YR96-O9VYI>F5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E(')E;&%T
M960@=&\@;F]N+79E<W1E9"!S=&]C:R!O<'1I;VYS("AY96%R<RD\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/C$@>65A<B`X(&UO;G1H<R`Q,B!D
M87ES/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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<#XR,#$U('1H<F]U9V@@97AP96-T960@;&EF92!O9B!O<'1I;VX@6TUE
M;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^/'-T<F]N
M9SY3:&%R92UB87-E9"!#;VUP96YS871I;VX@07)R86YG96UE;G0@8GD@4VAA
M<F4M8F%S960@4&%Y;65N="!!=V%R9"!;3&EN92!)=&5M<UT\+W-T<F]N9SX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^17AP96-T960@9&EV
M:61E;F0@>6EE;&0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$N
M,#0E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/'-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'96YE<F%L(%-T;V-K($]P=&EO;B!0;&%N(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^4VAA<F4M8F%S
M960@0V]M<&5N<V%T:6]N($%R<F%N9V5M96YT(&)Y(%-H87)E+6)A<V5D(%!A
M>6UE;G0@07=A<F0@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E-H87)E<R!A=F%I;&%B;&4@9F]R(&=R
M86YT('5N9&5R('-T;V-K(&]P=&EO;B!P;&%N<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-"PS-C$L-#DT/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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%>'!I<F%T:6]N('!E<FEO9"!O
M9B!S=&]C:R!O<'1I;VX@<&QA;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^,3`@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<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/E9E<W1I;F<@<&5R:6]D(&9O<B!S=&]C:R!O<'1I
M;VX@<&QA;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C0@>65A
M<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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/E-T;V-K($]P=&EO;B!A;F0@26YC96YT:79E(%!L86X@6TUE;6)E<ET\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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]N9SY3:&%R
M92UB87-E9"!#;VUP96YS871I;VX@07)R86YG96UE;G0@8GD@4VAA<F4M8F%S
M960@4&%Y;65N="!!=V%R9"!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^4VAA<F5S(&%V86EL86)L92!F
M;W(@9W)A;G0@=6YD97(@<W1O8VL@;W!T:6]N('!L86YS/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(U.2PQ,3`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/D5X<&ER871I;VX@<&5R
M:6]D(&]F('-T;V-K(&]P=&EO;B!P;&%N/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#XQ,"!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^5F5S=&EN9R!P97)I;V0@9F]R('-T;V-K
M(&]P=&EO;B!P;&%N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M-"!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/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?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y
M9&(P7V1A,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T-3$N:'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$,$512D%%/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E-T;V-K+4)A<V5D
M($-O;7!E;G-A=&EO;B`M(%-U;6UA<GD@;V8@4W1O8VL@3W!T:6]N($%C=&EV
M:71Y("A$971A:6PI("A54T0@)"D\8G(^26X@5&AO=7-A;F1S+"!E>&-E<'0@
M4&5R(%-H87)E(&1A=&$L('5N;&5S<R!O=&AE<G=I<V4@<W!E8VEF:65D/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#$^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+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!;FYU
M86P@06-T:79I='D@;V8@4W1O8VL@3W!T:6]N(%!L86YS(%M,:6YE($ET96US
M73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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=71S=&%N9&EN9RP@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XS+#4U.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`^1W)A;G1E9"P@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XW.#,\<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/D5X97)C:7-E9"P@4VAA<F5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M/B@S.3<I/'-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&;W)F96ET960@;W(@97AP
M:7)E9"P@4VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@X
M."D\<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+"!3:&%R97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,L.#4W/'-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%>&5R8VES86)L92P@4VAA<F5S/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,X,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`^3W!T:6]N<R!V97-T960@
M;W(@97AP96-T960@=&\@=F5S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,RPS.#8\<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]U='-T86YD:6YG+"!796EG:'1E9"U!=F5R86=E($5X
M97)C:7-E(%!R:6-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#(U+C4V/'-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%N=&5D+"!796EG:'1E9"U!=F5R86=E($5X97)C:7-E(%!R
M:6-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0R+C$Q/'-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>&5R8VES960L(%=E:6=H=&5D+4%V97)A9V4@17AE<F-I<V4@4')I8V4\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C,N,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`^1F]R9F5I=&5D
M(&]R(&5X<&ER960L(%=E:6=H=&5D+4%V97)A9V4@17AE<F-I<V4@4')I8V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,S$N-SD\<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]U='-T
M86YD:6YG+"!796EG:'1E9"U!=F5R86=E($5X97)C:7-E(%!R:6-E/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(Y+C`T/'-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%>&5R8VES86)L
M92P@5V5I9VAT960M079E<F%G92!%>&5R8VES92!0<FEC93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R,RXR-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`^3W!T:6]N<R!V97-T960@
M;W(@97AP96-T960@=&\@=F5S="P@5V5I9VAT960M079E<F%G92!%>&5R8VES
M92!0<FEC93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R."XR
M,CQS<&%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`^3W5T<W1A;F1I;F<L(%=E:6=H=&5D+4%V97)A9V4@4F5M86EN:6YG($-O
M;G1R86-T=6%L(%1E<FT@*&EN('EE87)S*3PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^-R!Y96%R<R`V(&UO;G1H<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`^17AE<F-I<V%B;&4L(%=E
M:6=H=&5D+4%V97)A9V4@4F5M86EN:6YG($-O;G1R86-T=6%L(%1E<FT@*&EN
M('EE87)S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^-2!Y96%R
M<R`Q,"!M;VYT:',@,C0@9&%Y<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`^3W!T:6]N<R!V97-T960@;W(@97AP96-T
M960@=&\@=F5S="P@5V5I9VAT960M079E<F%G92!296UA:6YI;F<@0V]N=')A
M8W1U86P@5&5R;2`H:6X@>65A<G,I/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XW('EE87)S(#,@;6]N=&AS(#$X(&1A>7,\<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]U='-T86YD:6YG
M+"!!9V=R96=A=&4@26YT<FEN<VEC(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XD(#4P+#8S-#QS<&%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`^17AE<F-I<V%B;&4L($%G9W)E9V%T
M92!);G1R:6YS:6,@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(V+#$W-#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`^3W!T:6]N<R!V97-T960@;W(@97AP96-T960@=&\@=F5S
M="P@06=G<F5G871E($EN=')I;G-I8R!686QU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`T-RPR-#,\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A
M,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V
M,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3
M:&5E=#4R+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#!%249!0SX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T
M<F]N9SY3=&]C:RU"87-E9"!#;VUP96YS871I;VX@+2!796EG:'1E9"U!=F5R
M86=E($%S<W5M<'1I;VYS(%5S960@:6X@17-T:6UA=&EN9R!&86ER(%9A;'5E
M<R!O9B!3=&]C:R!/<'1I;VYS($=R86YT960@*$1E=&%I;"D\8G(^/"]S=')O
M;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^
M,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^36%R+B`S,2P@,C`Q,SQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(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/E-C:&5D
M=6QE($]F(%-T;V-K($]P=&EO;G,@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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)I<VLM9G)E92!R871E
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+C$P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(N,#`E/'-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>'!E8W1E9"!D:79I9&5N9"!Y:65L9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+C(P)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`^17AP96-T960@=F]L871I;&ET>3PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#(N,#`E/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#0N,#`E/'-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%>'!E
M8W1E9"!T97)M("AI;B!Y96%R<RD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/C4@>65A<G,@,3`@;6]N=&AS(#(T(&1A>7,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XU('EE87)S(#@@;6]N
M=&AS(#$R(&1A>7,\<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)T7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T
M9F1?.61B,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#4S+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#!%,E-!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:RU"
M87-E9"!#;VUP96YS871I;VX@+2!3=&]C:RU"87-E9"!#;VUP96YS871I;VX@
M17AP96YS92`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-$,CXS($UO;G1H<R!%;F1E9#PO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C
M;&%S<STS1'1H/D%P<BX@,#$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<^16UP;&]Y964@4V5R=FEC92!3:&%R
M92UB87-E9"!#;VUP96YS871I;VXL($%L;&]C871I;VX@;V8@4F5C;V=N:7IE
M9"!097)I;V0@0V]S=',@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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-T;V-K+6)A<V5D(&-O;7!E;G-A
M=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD
M(#,L,CDX/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`S+#,Q-#QS<&%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`^4')O9'5C="!C;W-T(&]F(')E=F5N=64@6TUE;6)E
M<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^/'-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/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^
M4W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(T,#QS<&%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`^4V5R=FEC92!C;W-T(&]F(')E
M=F5N=64@6TUE;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%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]N9SY%;7!L;WEE92!397)V:6-E(%-H87)E+6)A<V5D($-O;7!E
M;G-A=&EO;BP@06QL;V-A=&EO;B!O9B!296-O9VYI>F5D(%!E<FEO9"!#;W-T
M<R!;3&EN92!)=&5M<UT\+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1T97AT/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`^4W1O8VLM8F%S960@8V]M<&5N<V%T:6]N(&5X<&5N<V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C8S/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E<V5A<F-H
M+"!D979E;&]P;65N="P@86YD(&5N9VEN965R:6YG(%M-96UB97)=/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<^16UP;&]Y964@
M4V5R=FEC92!3:&%R92UB87-E9"!#;VUP96YS871I;VXL($%L;&]C871I;VX@
M;V8@4F5C;V=N:7IE9"!097)I;V0@0V]S=',@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E-T;V-K+6)A
M<V5D(&-O;7!E;G-A=&EO;B!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XX,3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XX-C<\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/E-E;&QI;F<L(&=E;F5R86PL(&%N9"!A9&UI
M;FES=')A=&EV92!;365M8F5R73PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-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/D5M<&QO>65E(%-E<G9I8V4@4VAA<F4M8F%S960@
M0V]M<&5N<V%T:6]N+"!!;&QO8V%T:6]N(&]F(%)E8V]G;FEZ960@4&5R:6]D
M($-O<W1S(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-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<#Y3=&]C:RUB87-E9"!C;VUP96YS871I;VX@97AP
M96YS93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#$Y-3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M,BPQ,SD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#4T+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#!%04A!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:R!297!U<F-H
M87-E(%!R;V=R86T@+2!!9&1I=&EO;F%L($EN9F]R;6%T:6]N("A$971A:6PI
M("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#(^,2!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3X\+W1H/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^3F]V+B`S
M,"P@,C`Q,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y!<'(N
M(#,P+"`R,#`X/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA
M<BX@,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<^17%U:71Y(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y297!U<F-H87-E(&]F(&%U
M=&AO<FEZ960@8V]M;6]N('-T;V-K/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XD(#@P+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#4P+#`P,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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)E<'5R8VAA<V4@
M;V8@<VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,W
M-2PX-S4\<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@<VAA<F5S+"!686QU93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S,"PP,#`L,#`P/'-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=%]B,F$V,S@P85\Y9#`T7S0T
M9F1?.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O
M<FMS:&5E=',O4VAE970U-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-$240P14E*04,^#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],T0R/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@,S$L(#(P,3,\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^07!R+B`P,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
M9SY296-O;F-I;&EA=&EO;B!O9B!5;FET960@4W1A=&5S(&9E9&5R86P@<W1A
M='5T;W)Y(&-O<G!O<F%T92!T87@@<F%T92!T;R!#;VUP86YY)W,@969F96-T
M:79E('1A>"!R871E(&]R(&EN8V]M92!T87@@<')O=FES:6]N/"]S=')O;F<^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/DEN8V]M92!T87@@
M870@9F5D97)A;"!S=&%T=71O<GD@<F%T93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S4N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,S4N,#`E/'-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<#Y3=&%T92!I;F-O;64@=&%X97,L
M(&YE="!O9B!F961E<F%L(&)E;F5F:70\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,2XP,"4\<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/D9O<F5I9VX@=&%X(')A=&4@9&EF9F5R
M96YT:6%L/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q-RXP,"4I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M,34N,#`E*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`^,C`Q,R!R97-E87)C:"!A;F0@9&5V96QO<&UE;G0@8W)E9&ET
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+C`P)2D\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF
M;F)S<#L\<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/D1I<V-R971E(&5V96YT+2`R,#$R(')E<V5A<F-H(&%N9"!D979E
M;&]P;65N="!C<F5D:70\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#,N,#`E*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/B9N8G-P.R9N8G-P.SQS<&%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/DEN8V]M92!T87@@<')O=FES:6]N/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-BXP,"4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,2XP,"4\<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)T7V(R838S.#!A
M7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S,31B
M.&5A9F0O5V]R:W-H965T<R]3:&5E=#4V+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#!%,5=!13X-
M"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS
M1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY487AE<R`M($%D9&ET:6]N86P@26YF
M;W)M871I;VX@*$1E=&%I;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XS($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-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#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<^5&%X($-R961I="!#87)R>69O
M<G=A<F0@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$=&5X=#X\<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/D5F9F5C=&EV92!T87@@<F%T92!E>&-L=61I;F<@
M969F96-T(&]F(&1I<V-R971E(&5V96YT/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ.2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<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/DEN8W)E87-E(&EN(&QI86)I;&ET>2P@;F5T
M(&]F(&1E9F5R<F5D('1A>"!B96YE9FET+"!F;W(@=6YC97)T86EN('1A>"!P
M;W-I=&EO;G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-C0T
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%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`^26YC<F5A<V4@*&1E8W)E87-E*2!I;B!I;G1E<F5S="!A;F0@<&5N
M86QT:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS."PP,#`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
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<V5R=F4@9F]R(&EN8V]M92!T87AE<RP@=&]T86P\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C4L.34U+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%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`^4F5S97)V92!F;W(@:6YC
M;VUE('1A>&5S+"!N;VYC=7)R96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XU+#DU-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XU+#(Q-BPP,#`\<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/DEN=&5R97-T(&%N9"!P96YA
M;'1I97,L(&=R;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M+#(T-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#X\<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<V5R=F4@9F]R(&EN8V]M92!T87AE<R!T;R!B92!R96-O
M<F1E9"!I;B!A9&1I=&EO;F%L('!A:60@:6X@8V%P:71A;#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#`U+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^36EN:6UU;2!D96-R96%S
M92!I;B!I;F-O;64@=&%X(&5X<&5N<V4@9'5E('1O(')E;&5A<V4@:6X@<F5S
M97)V97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-C`P+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%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`^36%X:6UU;2!D96-R96%S92!I;B!I;F-O;64@=&%X(&5X<&5N<V4@9'5E
M('1O(')E;&5A<V4@:6X@<F5S97)V97,\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$L.#`P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/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&%X('EE87)S(&]P96X@=&\@97AA;6EN
M871I;VX@8GD@=F%R:6]U<R!T87AI;F<@875T:&]R:71I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/C(P,#@@=&AR;W5G:"`R,#$R/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<R!F;W(@;W1H97(@96YT:71I97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/C(P,#8@=&AR;W5G:"`R,#$R/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y297-E87)C:"!A
M;F0@9&5V96QO<&UE;G0@=&%X(&-R961I="!;365M8F5R73PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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/E1A>"!#<F5D:70@0V%R
M<GEF;W)W87)D(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y2961U8W1I;VX@:6X@=&%X(&5X<&5N<V4\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4U-2PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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/E)E<V5A
M<F-H(&%N9"!D979E;&]P;65N="!T87@@97AP96YS92!;365M8F5R73PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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/E1A>"!#<F5D
M:70@0V%R<GEF;W)W87)D(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y2961U8W1I;VX@:6X@=&%X(&5X
M<&5N<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,S<P+#`P
M,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/CQS<&%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?8C)A
M-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO
M8V%T:6]N.B!F:6QE.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A
M,S,Q-&(X96%F9"]7;W)K<VAE971S+U-H965T-3<N:'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$,$5)
M1$%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/E=E:6=H=&5D+4%V97)A9V4@
M4VAA<F5S("T@0V%L8W5L871I;VX@;V8@5V5I9VAT960M079E<F%G92!3:&%R
M97,@*$1E=&%I;"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],T0R/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DUA<BX@
M,S$L(#(P,3,\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^07!R
M+B`P,2P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^/'-T<F]N9SY796EG:'1E9"!!=F5R86=E($YU;6)E<B!/9B!3:&%R97,@
M3W5T<W1A;F1I;F<@4F5C;VYC:6QI871I;VX@6TQI;F4@271E;7-=/"]S=')O
M;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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<VEC('=E
M:6=H=&5D+6%V97)A9V4@8V]M;6]N('-H87)E<R!O=71S=&%N9&EN9SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#,L,C8Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#(L-3<P/'-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%9F9E
M8W0@;V8@9&EL=71I=F4@<W1O8VL@;W!T:6]N<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^.#8Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,2PP,C`\<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<#Y796EG:'1E9"UA=F5R86=E(&-O
M;6UO;B!A;F0@8V]M;6]N+65Q=6EV86QE;G0@<VAA<F5S(&]U='-T86YD:6YG
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"PQ,S`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,RPU.3`\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-
M"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V(R838S
M.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N="U,;V-A
M=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B,%]D83,S
M,31B.&5A9F0O5V]R:W-H965T<R]3:&5E=#4X+FAT;6P-"D-O;G1E;G0M5')A
M;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP
M93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@
M(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@
M8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@
M='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO
M="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\
M8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%2$@^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0R/CQS=')O;F<^5V5I9VAT960M079E<F%G92!3:&%R
M97,@+2!!9&1I=&EO;F%L($EN9F]R;6%T:6]N("A$971A:6PI/&)R/CPO<W1R
M;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R
M/C,@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*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY796EG
M:'1E9"!!=F5R86=E($YU;6)E<B!/9B!3:&%R97,@3W5T<W1A;F1I;F<@4F5C
M;VYC:6QI871I;VX@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#X\<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-T;V-K(&]P=&EO;G,@=&\@<'5R8VAA
M<V4@86YT:2UD:6QU=&EV92!C;VUM;VX@<W1O8VL\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C0X,BPY-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XX,#(L,#0X/'-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=%]B,F$V,S@P85\Y9#`T7S0T9F1?
M.61B,%]D83,S,31B.&5A9F0-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+U=O<FMS
M:&5E=',O4VAE970U.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)%/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,CX\<W1R;VYG/E-E9VUE;G0@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],T0Q/C,@36]N=&AS($5N9&5D/"]T
M:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/DUA<BX@,S$L(#(P,3,\8G(^4V5G;65N=#QB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY396=M96YT($EN9F]R
M;6%T:6]N(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-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.=6UB97(@;V8@<F5P;W)T86)L92!S96=M96YT
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,CQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8C)A-C,X,&%?.60P-%\T
M-&9D7SED8C!?9&$S,S$T8CAE869D#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9"]7
M;W)K<VAE971S+U-H965T-C`N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O
M9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT
M;6P[(&-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-$
M)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X
M="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4
M:&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,,4%%/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/E-E9VUE;G0@26YF;W)M871I;VX@+2!);F9O<FUA
M=&EO;B!!8F]U="!396=M96YT<R`H1&5T86EL*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-$,CXS($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y-87(N(#,Q+"`R,#$S/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/D%P<BX@,#$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<^4V5G;65N="!2
M97!O<G1I;F<@26YF;W)M871I;VX@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<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`^)"`W-"PV-S(\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#<Q
M+#0P-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`^4V5R=FEC92!R979E;G5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XV+#(R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C8L,S`R/'-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/<&5R871I;F<@:6YC;VUE/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPY.#$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ-RPW-#$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DU64T0@6TUE
M;6)E<ET\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^/'-T<F]N
M9SY396=M96YT(%)E<&]R=&EN9R!);F9O<FUA=&EO;B!;3&EN92!)=&5M<UT\
M+W-T<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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`^4')O
M9'5C="!R979E;G5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV
M."PS,3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XV-"PR,C$\<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-E<G9I8V4@<F5V96YU93PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BPP.3(\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#DR,#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`^3W!E<F%T:6YG(&EN8V]M93PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C(L,#<V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C$L,30T/'-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
M25-$(%M-96UB97)=/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\
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/CQS=')O;F<^4V5G;65N="!297!O<G1I;F<@26YF;W)M871I;VX@6TQI;F4@
M271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<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!R;V1U8W0@<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-BPS-3,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XW+#$X-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`^4V5R=FEC92!R979E;G5E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT+#$R.#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0L,S@R/'-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/<&5R871I;F<@:6YC
M;VUE/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#<S,CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L,SDR
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<#Y296-O;F-I;&EN9R!)=&5M<R!;365M8F5R73PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-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-E9VUE;G0@4F5P;W)T:6YG($EN
M9F]R;6%T:6]N(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y0<F]D=6-T(')E=F5N=64\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N8G-P
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`^4V5R=FEC92!R979E;G5E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XF;F)S<#LF;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF;F)S<#L\<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]P97)A=&EN9R!I;F-O
M;64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H-2PX,C<I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@U
M+#<Y-2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T
M86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T
M7V(R838S.#!A7SED,#1?-#1F9%\Y9&(P7V1A,S,Q-&(X96%F9`T*0V]N=&5N
M="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B,F$V,S@P85\Y9#`T7S0T9F1?.61B
M,%]D83,S,31B.&5A9F0O5V]R:W-H965T<R]F:6QE;&ES="YX;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*/'AM
M;"!X;6QN<SIO/3-$(G5R;CIS8VAE;6%S+6UI8W)O<V]F="UC;VTZ;V9F:6-E
M.F]F9FEC92(^#0H@/&\Z36%I;D9I;&4@2%)E9CTS1"(N+B]7;W)K8F]O:RYH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#$N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#`R+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970P,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#0N
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`U+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970P-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T,#<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`X
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P.2YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T,3`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#$Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q
M,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3,N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$T+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970Q-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M,38N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$W+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970Q."YH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T,3DN:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#(P+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970R,2YH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C(N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#(S+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE
M970R-"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C4N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(V+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970R-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T,C@N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(Y+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S,"YH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T,S$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#,R+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S,RYH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,S0N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#,U+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970S-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,S<N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,X+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970S.2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T-#`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#0Q+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970T,BYH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T-#,N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#0T+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970T-2YH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#8N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#0W+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970T."YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#DN
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4P+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970U,2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T-3(N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4S
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970U-"YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T-34N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#4V+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970U
M-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-3@N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#4Y+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970V,"YH=&UL(B\^#0H\+WAM;#X-"BTM+2TM+3U?3F5X=%!A
K<G1?8C)A-C,X,&%?.60P-%\T-&9D7SED8C!?9&$S,S$T8CAE869D+2T-"@``
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0ECDAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Inventories - Inventories (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Mar. 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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
        <td class="nump">$ 11,949<span></span></td>
        <td class="nump">$ 12,667<span></span></td>
      </tr>
      <tr class="ro">
        <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,321<span></span></td>
        <td class="nump">4,193<span></span></td>
      </tr>
      <tr class="re">
        <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">9,787<span></span></td>
        <td class="nump">9,322<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_InventoryNet', window );">Inventories</a></td>
        <td class="nump">$ 26,057<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_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 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=6386940&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)(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_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>Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one 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=6361293&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 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>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=6386940&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 SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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>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=6386940&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 SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 5<br><br> -Section BB<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>30
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Warranty Obligations (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Changes in Warranty Obligation</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" 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: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,256</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Provisions for warranties
during the period</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">658</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(475</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(62</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,377</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>


</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_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>31
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventories consisted of
the following (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="76%"></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 valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">December&#xA0;31,</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">Raw materials</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>11,949</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,667</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,321</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,193</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Finished goods</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,787</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,322</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr>
<td valign="top"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>26,057</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,182</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>


</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_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>32
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E1WAE">
      <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="1">3 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_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>
      </tr>
      <tr 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_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent', window );">Effective tax rate excluding effect of discrete event</a></td>
        <td class="nump">19.00%<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_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions', window );">Increase in liability, net of deferred tax benefit, for uncertain tax positions</a></td>
        <td class="nump">$ 644,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_IncreaseDecreaseInterestAndPenalties', window );">Increase (decrease) in interest and penalties</a></td>
        <td class="nump">38,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_LiabilityForUncertainTaxPositions', window );">Reserve for income taxes, total</a></td>
        <td class="nump">5,955,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="nump">5,955,000<span></span></td>
        <td class="nump">5,216,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_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest and penalties, gross</a></td>
        <td class="nump">1,247,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_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital', window );">Reserve for income taxes to be recorded in additional paid in capital</a></td>
        <td class="nump">405,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_MinimumDecreaseInIncomeTaxExpenseDueToReleaseInReserves', window );">Minimum decrease in income tax expense due to release in reserves</a></td>
        <td class="nump">1,600,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_MaximumDecreaseInIncomeTaxExpenseDueToReleaseInReserves', window );">Maximum decrease in income tax expense due to release in reserves</a></td>
        <td class="nump">1,800,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_OpenedTaxYearsByMajorTaxJurisdiction', window );">Tax years open to examination by various taxing authorities</a></td>
        <td class="text">2008 through 2012<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_IncomeTaxExaminationYearsUnderExaminationOtherEntities', window );">Tax years open to examination by various taxing authorities for other entities</a></td>
        <td class="text">2006 through 2012<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">Research and development tax credit [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_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>
      </tr>
      <tr 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="nump">555,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">Research and development tax expense [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_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>
      </tr>
      <tr 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_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit', window );">Reduction in tax expense</a></td>
        <td class="nump">$ 370,000<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_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Effective Income Tax Rate Continuing Operations Excluding Impact Of Discrete Event</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_EffectiveIncomeTaxRateContinuingOperationsExcludingImpactOfDiscreteEvent</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_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_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_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 liability net of deferred tax benefit for uncertain tax positions.</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_IncreaseInLiabilityNetOfDeferredTaxBenefitForUncertainTaxPositions</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_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_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reserve for income taxes to be recorded in additional paid in capital.</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_ReserveForIncomeTaxesToBeRecordedInAdditionalPaidInCapital</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_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Reserve For Uncertain Tax Position Related To Two Thousand 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_ReserveForUncertainTaxPositionRelatedToTwoThousandTwelveResearchAndDevelopmentCredit</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_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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 6, 7, 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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_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>This element represents the total of accruals as of the date of the statement of financial position for interest recognized for an underpayment of income taxes computed by applying the applicable statutory rate of interest to the difference between a tax position recognized for financial reporting purposes and the amount previously taken or expected to be taken in a tax return of the entity and the amount of statutory penalties for a tax position claimed or expected to be claimed by the entity, in its tax return, that does not meet the minimum statutory threshold to avoid payment of penalties.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 21<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 48<br><br> -Paragraph 15, 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EUCAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Warranty Obligations - Changes in Warranty Obligation (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_ProductWarrantyAccrualLineItems', window );"><strong>Product Warranty Accrual [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_ProductWarrantyAccrual', window );">Beginning Balance</a></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_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provisions for warranties during the period</a></td>
        <td class="nump">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_ProductWarrantyAccrualPayments', window );">Fulfillment of warranty obligations</a></td>
        <td class="num">(475)<span></span></td>
      </tr>
      <tr class="re">
        <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="num">(62)<span></span></td>
      </tr>
      <tr class="ro">
        <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">$ 2,377<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ProductWarrantyAccrualLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ProductWarrantyAccrualLineItems</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_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 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>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 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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 9, 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>34
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E5F">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_OutstandingForwardContractsTableTextBlock', window );">Outstanding Forward Contracts</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#xA0;31, 2013,
the Company had the following outstanding forward contracts that
were entered into to mitigate foreign currency exchange rate
risk:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center">
<tr>
<td width="68%"></td>
<td valign="bottom" width="4%"></td>
<td></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap">
<p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 32pt">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Currency</b></font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom">
<p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 28pt">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Amount</b></font></p>
</td>
</tr>
<tr>
<td height="8"></td>
<td height="8" colspan="2"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Japanese
Yen/Euro</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">170,000,000&#xA0;Japanese&#xA0;Yen</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Japanese Yen/U.S.
Dollar</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">116,000,000 Japanese Yen</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. Dollar/Euro</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">2,580,000 U.S. Dollars</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Euro/U.S. Dollar</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">775,000 Euros</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_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock', window );">Information Regarding the Fair Value of the Forward Contracts Outstanding</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding the
fair value of the forward contracts outstanding as of
March&#xA0;31, 2013 and December&#xA0;31, 2012 was as follows (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
<tr>
<td width="37%"></td>
<td valign="bottom" width="4%"></td>
<td width="15%"></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 width="14%"></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="8" align="center">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Asset
Derivatives</b></font></p>
</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="8" align="center">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Liability
Derivatives</b></font></p>
</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 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: Times New Roman" 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 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: Times New Roman" 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;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Balance</b></font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Sheet</b></font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Location</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" 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;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Balance</b></font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Sheet</b></font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px" align="center">
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Location</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Prepaid&#xA0;expenses&#xA0;and
other&#xA0;current&#xA0;assets</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">44</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Accrued&#xA0;expenses</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>83</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock', window );">Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding the
effect of the forward contracts, net of the underlying exposure, on
the Consolidated Statements of Operations for the quarters ended
March&#xA0;31, 2013 and April&#xA0;1, 2012 were as follows (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="84%" align="center">
<tr>
<td width="58%"></td>
<td valign="bottom" width="6%"></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: #000000 1px solid" valign="bottom" rowspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Location</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>of&#xA0;Loss</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Recognized</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>in&#xA0;Income</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>on</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Derivatives</b></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: Times New Roman" size="1"><b>Amount&#xA0;of&#xA0;Loss&#xA0;Recognized<br />
in&#xA0;Income&#xA0;on&#xA0;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;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Quarter
ended</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 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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April&#xA0;1,</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign&#xA0;currency&#xA0;loss</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>203</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">289</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_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 table.</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_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 gains and losses reported in the statement of financial performance, or when applicable, the statement of financial position. For example,  (a) gains and losses recognized in the income statement on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges and (b) gains and losses initially recognized in other comprehensive income on derivative instruments designated and qualifying as cash flow hedges.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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> -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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>35
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E5F">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Stock Option Activity</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes the Company&#x2019;s stock option activity for the
quarter ended March&#xA0;31, 2013:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
<tr>
<td width="57%"></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: Times New Roman" size="1"><b>Shares</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"><b>Weighted-</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"><b>Weighted-</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Remaining</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Contractual</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Term&#xA0;(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: Times New Roman" size="1"><b>Aggregate</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Intrinsic<br />
Value</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,559</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25.56</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">783</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42.11</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(397</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23.10</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(88</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">31.79</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"></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>
<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: Times New Roman" size="2">Outstanding as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,857</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>29.04</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>7.5</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>50,634</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Exercisable as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,383</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>23.26</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5.9</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>26,174</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Options vested or expected
to vest at March&#xA0;31,&#xA0;2013&#xA0;(1)</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,386</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>28.22</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>7.3</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>47,243</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#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: Times New Roman" size="2">(1)</font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" 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="ro">
        <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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The fair values of stock
options granted in each quarter presented were estimated using the
following weighted-average assumptions:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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"><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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2.1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2.0</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>0</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.2</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected
volatility</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">44</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5.9</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Stock-Based Compensation Expense</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table details
the stock-based compensation expense by caption for each quarter
presented on the Consolidated Statements of Operations (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>227</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">240</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>63</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">68</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>813</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">867</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,195</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,139</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,298</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,314</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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_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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 14<br><br> -Section F<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 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 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6793087&amp;loc=d3e301413-122809<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>36
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0ESF">
      <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="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect of unrealized gain on available-for-sale investments</a></td>
        <td class="nump">$ 42<span></span></td>
      </tr>
      <tr class="ro">
        <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 benefit of foreign currency translation adjustment</a></td>
        <td class="nump">$ 227<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>Tax effect, net of reclassification adjustments, of the change in the balance sheet adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency of the reporting entity. Also includes the following: gain (loss) on foreign currency forward exchange contracts; foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements; and gain (loss) on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain (loss) that has been designated and qualified as a hedging instrument for hedging of the foreign currency exposure of a net investment in a foreign 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> -Topic 220<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 10A<br><br><br><br> -Subparagraph (a)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-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 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e640-108580<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_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_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>Tax effect of unrealized holding gain (loss) before reclassification adjustments and transfers 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><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 10A<br><br><br><br> -Subparagraph (e,f)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<br><br><br><br><br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph 38<br><br><br><br> -Subparagraph c(3)<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 12<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e640-108580<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 130<br><br><br><br> -Paragraph 25<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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_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>37
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_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: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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"><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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Income tax at federal
statutory rate</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>35</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(17</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(15</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">2013 research and
development credit</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Discrete event- 2012
research and development credit</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(3</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>16</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E11DI">
      <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>Mar. 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">$ 364,523<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">1,280<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(411)<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">365,392<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">171,405<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">60,871<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">111<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(20)<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">60,962<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,693<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">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_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(46)<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">110,443<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">65,319<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">22,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_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">20<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(22)<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">22,982<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">42,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_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">25<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(269)<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">42,337<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="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">29,571<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="ro">
        <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">12,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_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', 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_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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">12,952<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">16,477<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">142<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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,619<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">39,278<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">11,502<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</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_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(9)<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">11,493<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Agency bonds [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">27,720<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">89<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(24)<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">27,785<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="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">33,727<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Treasury bills [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">5,602<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">2<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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,604<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="ro">
        <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">28,117<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">7<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', 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">28,123<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>
      </tr>
      <tr class="ro">
        <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">11,271<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Covered 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">4,676<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">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_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(17)<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">4,660<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Covered bonds [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">6,591<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">20<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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">6,611<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Commercial paper [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">2,998<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Commercial paper [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">2,998<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</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_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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">2,998<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="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">11,823<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="re">
        <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">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_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</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_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="num">(3)<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,997<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="re">
        <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,794<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gains</a></td>
        <td class="nump">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_AvailableForSaleSecuritiesGrossUnrealizedLosses1', window );">Gross Unrealized Losses</a></td>
        <td class="text">&nbsp;&nbsp;<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">$ 9,826<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_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 FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 137<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 6: 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=7534914&amp;loc=d3e22054-111558<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 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AvailableforsaleSecuritiesGrossUnrealizedGain">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized gains for securities, at a point in time, 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 2<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27161-111563<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13, 19<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_AvailableForSaleSecuritiesGrossUnrealizedLosses1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 unrealized losses for securities, at a point in time, 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>us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_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>39
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E2SAE">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_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>
      </tr>
      <tr class="ro">
        <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">$ 3,298<span></span></td>
        <td class="nump">$ 3,314<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>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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">227<span></span></td>
        <td class="nump">240<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>
      </tr>
      <tr class="re">
        <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>
      </tr>
      <tr class="ro">
        <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">63<span></span></td>
        <td class="nump">68<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>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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">813<span></span></td>
        <td class="nump">867<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>
      </tr>
      <tr class="re">
        <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>
      </tr>
      <tr class="ro">
        <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">$ 2,195<span></span></td>
        <td class="nump">$ 2,139<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_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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph g(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6793087&amp;loc=d3e301413-122809<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EWEAG">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_SalesRevenueNetAbstract', window );"><strong>Revenue</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_SalesRevenueGoodsNet', window );">Product</a></td>
        <td class="nump">$ 74,672<span></span></td>
        <td class="nump">$ 71,407<span></span></td>
      </tr>
      <tr class="re">
        <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">6,220<span></span></td>
        <td class="nump">6,302<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_SalesRevenueNet', window );">Total revenue</a></td>
        <td class="nump">80,892<span></span></td>
        <td class="nump">77,709<span></span></td>
      </tr>
      <tr class="re">
        <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="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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">16,464<span></span></td>
        <td class="nump">15,556<span></span></td>
      </tr>
      <tr class="re">
        <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">2,959<span></span></td>
        <td class="nump">3,502<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_CostOfGoodsAndServicesSold', window );">Total cost of revenue</a></td>
        <td class="nump">19,423<span></span></td>
        <td class="nump">19,058<span></span></td>
      </tr>
      <tr class="re">
        <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="text">&#xA0;<span></span></td>
      </tr>
      <tr 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">58,208<span></span></td>
        <td class="nump">55,851<span></span></td>
      </tr>
      <tr 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">3,261<span></span></td>
        <td class="nump">2,800<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Total gross margin</a></td>
        <td class="nump">61,469<span></span></td>
        <td class="nump">58,651<span></span></td>
      </tr>
      <tr class="re">
        <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">11,321<span></span></td>
        <td class="nump">10,361<span></span></td>
      </tr>
      <tr class="ro">
        <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">32,167<span></span></td>
        <td class="nump">30,549<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="nump">17,981<span></span></td>
        <td class="nump">17,741<span></span></td>
      </tr>
      <tr class="ro">
        <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 gain (loss)</a></td>
        <td class="nump">63<span></span></td>
        <td class="num">(638)<span></span></td>
      </tr>
      <tr class="re">
        <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">392<span></span></td>
        <td class="nump">972<span></span></td>
      </tr>
      <tr class="ro">
        <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 income</a></td>
        <td class="nump">117<span></span></td>
        <td class="nump">3<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income tax expense</a></td>
        <td class="nump">18,553<span></span></td>
        <td class="nump">18,078<span></span></td>
      </tr>
      <tr class="ro">
        <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">2,970<span></span></td>
        <td class="nump">3,796<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_NetIncomeLoss', window );">Net income</a></td>
        <td class="nump">$ 15,583<span></span></td>
        <td class="nump">$ 14,282<span></span></td>
      </tr>
      <tr class="ro">
        <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 weighted-average common and common-equivalent share:</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_EarningsPerShareBasic', window );">Basic</a></td>
        <td class="nump">$ 0.36<span></span></td>
        <td class="nump">$ 0.34<span></span></td>
      </tr>
      <tr class="ro">
        <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.35<span></span></td>
        <td class="nump">$ 0.33<span></span></td>
      </tr>
      <tr class="re">
        <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="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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">43,261<span></span></td>
        <td class="nump">42,570<span></span></td>
      </tr>
      <tr class="re">
        <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">44,130<span></span></td>
        <td class="nump">43,590<span></span></td>
      </tr>
      <tr class="ro">
        <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="nump">$ 0.00<span></span></td>
        <td class="nump">$ 0.10<span></span></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=6959260&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=6880815&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=6880815&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=6880815&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 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 36, 37, 38<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 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 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=6880815&amp;loc=d3e20235-122688<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 Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 260<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 52<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16381557&amp;loc=d3e4984-109258<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 18<br><br> -Article 7<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 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 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 03<br><br> -Paragraph 20<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_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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 11, 12, 36<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6880815&amp;loc=d3e20235-122688<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 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 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 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>The aggregate foreign currency transaction gain (loss) (both realized and unrealized) included in determining net income for the reporting period. Excludes foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements. For certain enterprises, primarily banks, that are dealers in foreign exchange, foreign currency transaction gains (losses) may be disclosed as dealer gains (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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 52<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 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 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 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=6880815&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=6881521&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> -Subparagraph 1(i)<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_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>The sum of the current income tax expense or benefit and the deferred income tax expense or 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 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 45<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6881521&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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6880815&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 03<br><br> -Paragraph 19<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 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 3: 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 4: 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 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.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 10, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 20<br><br> -Article 9<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 Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 87-21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28, 29, 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<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 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 13: 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=20435746&amp;loc=d3e565-108580<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A7<br><br> -Appendix A<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6880815&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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 141<br><br> -Paragraph 51<br><br> -Subparagraph g<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 86<br><br> -Paragraph 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 4: 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 2<br><br> -Paragraph 12, 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6880815&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=6880815&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=6880815&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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Paragraph 5A<br><br> -Chapter 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6880815&amp;loc=d3e20235-122688<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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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> -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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 171<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>41
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EVEAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Contingencies - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="3">1 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>
      </tr>
      <tr 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_ContingenciesLineItems', window );"><strong>Contingencies [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_NumberOfRespondentsWithWhomSettlementWasReached', window );">Number of respondents with whom a settlement was reached</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5<span></span></td>
        <td class="nump">2<span></span></td>
      </tr>
      <tr 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>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_ContingenciesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ContingenciesLineItems</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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EWEAC">
      <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">
          <div>Mar. 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Reserves for accounts receivable</a></td>
        <td class="nump">$ 1,100<span></span></td>
        <td class="nump">$ 1,131<span></span></td>
      </tr>
      <tr class="ro">
        <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="nump">$ 0.002<span></span></td>
      </tr>
      <tr class="re">
        <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="nump">140,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
        <td class="nump">43,452<span></span></td>
        <td class="nump">43,055<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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 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=7512638&amp;loc=d3e5074-111524<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 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 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 of common stock per share; generally not indicative of the fair market value 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 129<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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.29)<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 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0E2E">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Information - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013

</div>
          <div>Segment</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>
      </tr>
      <tr class="ro">
        <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>
      </tr>
    </table>
    <div style="display: none;">
      <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_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>44
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EHH">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>New Pronouncements - Additional Information (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Mar. 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_cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income Loss [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_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax', window );">Reclassification from accumulated other comprehensive income to investment income</a></td>
        <td class="nump">$ 31<span></span></td>
        <td class="nump">$ 94<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AccumulatedOtherComprehensiveIncomeLossLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AccumulatedOtherComprehensiveIncomeLossLineItems</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_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Other Comprehensive Income Loss Reclassification Adjustment For Realized Gain Loss On Sale Of Securities Included In Net Income, Net Of Tax</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_OtherComprehensiveIncomeLossReclassificationAdjustmentForRealizedGainLossOnSaleOfSecuritiesIncludedInNetIncomeNetOfTax</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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Taxes<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_IncomeTaxDisclosureTextBlock', window );">Taxes</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;13:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Taxes</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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"><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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Income tax at federal
statutory rate</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>35</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(17</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(15</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">2013 research and
development credit</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Discrete event- 2012
research and development credit</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(3</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>16</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The effective tax rate for
the quarter ended March&#xA0;31, 2013 includes a discrete event for
a retroactive application for a 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. The Company recorded a reduction to tax expense in the first
quarter of 2013 by $555,000, net of related reserves for uncertain
tax positions, for the aforementioned research and development tax
credit. Excluding this discrete event, the effective tax rate for
the quarter ended March&#xA0;31, 2013 was 19%.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">During the quarter ended
March&#xA0;31, 2013, the Company recorded a $644,000 increase in
liabilities, net of deferred tax benefit, for uncertain tax
positions that were recorded as income tax expense. Included in the
current period&#x2019;s reserve for uncertain tax positions is a
discrete event relating to the retroactive application of a 2012
research and development tax credit of $370,000, as an increase to
tax expense. Estimated interest and penalties included in these
amounts totaled $38,000.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s reserve
for income taxes, including gross interest and penalties, was
$5,955,000 as of March&#xA0;31, 2013, all of which was classified
as noncurrent. The amount of gross interest and penalties included
in these balances was $1,247,000. 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, less
$405,000 that would be recorded through additional paid in capital.
As a result of the expiration of certain statutes of limitation,
there is a potential that a portion of these reserves could be
released, which would decrease income tax expense by approximately
$1,600,000 to $1,800,000 over the next twelve months.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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 2006 through 2012 remain
open to examination by various taxing authorities due to a 2009
carryback claim, while the tax years 2008 through 2012 remain open
to examination by various taxing authorities in other jurisdictions
in which the Company operates.</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_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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 136, 172<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6881521&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 15<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32718-109319<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 43, 44, 45, 46, 47, 48, 49<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32537-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 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 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 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>46
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EWODI">
      <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>Mar. 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">$ 365,392<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">171,405<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">65,319<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">39,278<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">33,727<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">29,571<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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">11,823<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>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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">11,271<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Commercial paper [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">2,998<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</a></td>
        <td class="nump">9,398<span></span></td>
      </tr>
      <tr 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_MoneyMarketInstrumentsFairValueDisclosure', window );">Money market instruments</a></td>
        <td class="nump">1,069<span></span></td>
      </tr>
      <tr 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_CorporateStockFairValueDisclosure', window );">Corporate stock</a></td>
        <td class="nump">1,763<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Covered 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></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">Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member] | Currency Forward Contract [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Currency forward contracts</a></td>
        <td class="nump">1<span></span></td>
      </tr>
      <tr class="re">
        <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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Currency forward contracts</a></td>
        <td class="nump">83<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash equivalents</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_MoneyMarketInstrumentsFairValueDisclosure', window );">Money market instruments</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_cgnx_CorporateStockFairValueDisclosure', window );">Corporate stock</a></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">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">171,405<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">65,319<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">39,278<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">33,727<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">29,571<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">11,823<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Covered 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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">11,271<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Commercial paper [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_AvailableForSaleSecuritiesDebtSecurities', window );">Financial assets at fair value</a></td>
        <td class="nump">2,998<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member] | Currency Forward Contract [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_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</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_ForeignCurrencyContractAssetFairValueDisclosure', window );">Currency forward contracts</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_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</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_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Currency forward contracts</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_CorporateStockFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Corporate Stock Fair Value 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>cgnx_CorporateStockFairValueDisclosure</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_MoneyMarketInstrumentsFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Money market instruments fair value 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>cgnx_MoneyMarketInstrumentsFairValueDisclosure</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_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 FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 137<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 6: 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=7534914&amp;loc=d3e22054-111558<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 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_CashAndCashEquivalentsFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Company may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8<br><br> -Footnote 2<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7, 8, 9, 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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 Cash Equivalents<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6507016<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_CashAndCashEquivalentsFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_ForeignCurrencyContractAssetFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents contracts related to the exchange of different currencies, including foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into and existing 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>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_ForeignCurrencyContractAssetFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_ForeignCurrencyContractsLiabilityFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This item represents contracts related to the exchange of different currencies, including foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into and existing 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>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_ForeignCurrencyContractsLiabilityFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Information<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
        <td class="text"><div>
<div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;15:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Segment
Information</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes information about the segments (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#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="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">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="1">Quarter Ended</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"><font style="FONT-FAMILY: Times New Roman" size="1">March&#xA0;31,
2013</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="1"><b>Reconciling<br />
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: Times New Roman" size="1"><b>Consolidated</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</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>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Product revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>68,319</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,353</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#x2014;&#xA0;&#xA0;</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>74,672</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Service revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,092</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,128</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#x2014;&#xA0;&#xA0;</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,220</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Operating income</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>22,076</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,732</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(5,827</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>17,981</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
</tr>
<tr>
<td height="16"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
</tr>
<tr>
<td valign="bottom">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="1">Quarter Ended</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,
2012</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#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;&#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;&#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 height="8"></td>
<td height="8" colspan="4"></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Product revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">64,221</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,186</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">71,407</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Service revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,920</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,382</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,302</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Operating income</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,144</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,392</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5,795</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,741</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
</table>
</div>
<p dir="ltr" align="left"><font 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>
</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_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 29<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8864-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 30<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8906-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 32<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8933-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 35<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8984-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 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8380-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 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8538-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 42<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9054-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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8595-108599<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 131<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 34<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8981-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 33<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8971-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 26<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8844-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 31<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8924-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 40<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e9031-108599<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 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_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>48
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/**
 * Rivet Software Inc.
 *
 * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved.
 * Version 2.1.0.1
 *
 */

var moreDialog = null;
var Show = {
    Default:'raw',

    more:function( obj ){
        var bClosed = false;
        if( moreDialog != null )
        {
			try
			{
				bClosed = moreDialog.closed;
			}
			catch(e)
			{
				//Per article at http://support.microsoft.com/kb/244375 there is a problem with the WebBrowser control
				// that somtimes causes it to throw when checking the closed property on a child window that has been
				//closed.  So if the exception occurs we assume the window is closed and move on from there.
				bClosed = true;
			}

			if( !bClosed ){
				moreDialog.close();
			}
        }

        obj = obj.parentNode.getElementsByTagName( 'pre' )[0];
		var hasHtmlTag = false;
		var objHtml = '';
		var raw = '';

		//Check for raw HTML
		var nodes = obj.getElementsByTagName( '*' );
		if( nodes.length ){
			objHtml = obj.innerHTML;
		}else{
			if( obj.innerText ){
				raw = obj.innerText;
			}else{
				raw = obj.textContent;
			}

			var matches = raw.match( /<\/?[a-zA-Z]{1}\w*[^>]*>/g );
			if( matches && matches.length ){
				objHtml = raw;

				//If there is an html node it will be 1st or 2nd,
				//   but we can check a little further.
				var n = Math.min( 5, matches.length );
				for( var i = 0; i < n; i++ ){
					var el = matches[ i ].toString().toLowerCase();
					if( el.indexOf( '<html' ) >= 0 ){
						hasHtmlTag = true;
						break;
					}
				}
			}
		}

        if( objHtml.length ){
			var html = '';

			if( hasHtmlTag ){
				html = objHtml;
			}else{
				html = '<html>'+
					"\n"+'<head>'+
					"\n"+'    <title>Report Preview Details</title>'+
					"\n"+'    <style type="text/css">'+
					"\n"+'    body {'+
					"\n"+'    }'+
					"\n"+'    table {'+
					"\n"+'    }'+
					"\n"+'    </style>'+
					"\n"+'</head>'+
					"\n"+'<body>'+
						objHtml +
					"\n"+'</body>'+
					"\n"+'</html>';
			}

			moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes");
			moreDialog.document.write( html );
			moreDialog.document.close();

			if( !hasHtmlTag ){
				moreDialog.document.body.style.margin = '0.5em';
			}
        }
        else
        {
			//default view logic
			var lines = raw.split( "\n" );
			var longest = 0;

			if( lines.length > 0 ){
				for( var p = 0; p < lines.length; p++ ){
					longest = Math.max( longest, lines[p].length );
				}
			}

			//Decide on the default view
			this.Default = longest < 120 ? 'raw' : 'formatted';

			//Build formatted view
			var text = raw.split( "\n\n" ) >= raw.split( "\r\n\r\n" ) ? raw.split( "\n\n" ) : raw.split( "\r\n\r\n" ) ;
			var formatted = '';

			if( text.length > 0 ){
				if( text.length == 1 ){
					text = raw.split( "\n" ) >= raw.split( "\r\n" ) ? raw.split( "\n" ) : raw.split( "\r\n" ) ;
					formatted = "<p>"+ text.join( "<br /><br />\n" ) +"</p>";
				}else{
					for( var p = 0; p < text.length; p++ ){
						formatted += "<p>" + text[p] + "</p>\n";
					}
				}
			}else{
				formatted = '<p>' + raw + '</p>';
			}

			html = '<html>'+
				"\n"+'<head>'+
				"\n"+'    <title>Report Preview Details</title>'+
				"\n"+'    <style type="text/css">'+
				"\n"+'    body {'+
				"\n"+'       background-color: #f0f9ee;'+
				"\n"+'       font-family: Arial, san-serif; font-size: 0.8em;'+
				"\n"+'    }'+
				"\n"+'    table {'+
				"\n"+'       font-size: 1em;'+
				"\n"+'    }'+
				"\n"+'    </style>'+
				"\n"+'</head>'+
				"\n"+'<body>'+
				"\n"+'    <table border="0" width="100%">'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            formatted: <a href="javascript:void(0);" onclick="opener.Show.toggle( window, this );">'+ ( this.Default == 'raw' ? 'as Filed' : 'with Text Wrapped' ) +'</a>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            <div id="formatted" style="display: none;">'+formatted+'</div>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    <tr>'+
				"\n"+'        <td>'+
				"\n"+'            <pre id="raw" style="display: none; font-size: 1.2em;">'+raw+'</pre>'+
				"\n"+'        </td>'+
				"\n"+'    </tr>'+
				"\n"+'    </table>'+
				"\n"+'</body>'+
				"\n"+'</html>';

			moreDialog = window.open("","More","width=700,height=650,status=0,resizable=yes,menubar=no,toolbar=no,scrollbars=yes");
			moreDialog.document.write(html);
			moreDialog.document.close();

			this.toggle( moreDialog );
        }

		moreDialog.document.title = 'Report Preview Details';
    },

    toggle:function( win, domLink ){
        var domId = this.Default;

        var doc = win.document;
        var domEl = doc.getElementById( domId );
        domEl.style.display = 'block';

        this.Default = domId == 'raw' ? 'formatted' : 'raw';

        if( domLink ){
            domLink.innerHTML = this.Default == 'raw' ? 'with Text Wrapped' : 'as Filed';
        }

        var domElOpposite = doc.getElementById( this.Default );
        domElOpposite.style.display = 'none';
    },

	LastAR : null,
	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;
		}
	},

	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( '-', '+' );
			}
		}
	},

	hideAR : function(){
		Show.LastAR.style.display = 'none';
	}
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0ENBBG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (USD $)<br>In Thousands</strong></div>
        </th>
        <th class="th">
          <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 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, 2012</a></td>
        <td class="nump">$ 572,285<span></span></td>
        <td class="nump">$ 86<span></span></td>
        <td class="nump">$ 165,248<span></span></td>
        <td class="nump">$ 436,466<span></span></td>
        <td class="num">$ (29,515)<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, 2012</a></td>
        <td class="nump">43,055<span></span></td>
        <td class="nump">43,055<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">9,168<span></span></td>
        <td class="nump">1<span></span></td>
        <td class="nump">9,167<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">397<span></span></td>
        <td class="nump">397<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">3,298<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">3,298<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">1,376<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,376<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">103<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">103<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">15,583<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">15,583<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 on available-for-sale investments, net of tax of $42</a></td>
        <td class="nump">173<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="nump">173<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax', window );">Reclassification of net realized gain on the sale of available-for-sale investments</a></td>
        <td class="num">(31)<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">(31)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment, net of tax of $227</a></td>
        <td class="num">(2,494)<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">(2,494)<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 Mar. 31, 2013</a></td>
        <td class="nump">$ 599,461<span></span></td>
        <td class="nump">$ 87<span></span></td>
        <td class="nump">$ 179,192<span></span></td>
        <td class="nump">$ 452,049<span></span></td>
        <td class="num">$ (31,867)<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 Mar. 31, 2013</a></td>
        <td class="nump">43,452<span></span></td>
        <td class="nump">43,452<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_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 20<br><br> -Section 55<br><br> -Paragraph 13<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6576910&amp;loc=d3e11178-113907<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A91<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 6: 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=6576910&amp;loc=d3e11149-113907<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 39<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Tax benefit associated with any equity-based compensation plan other than an employee stock ownership plan (ESOP). The tax benefit results from the deduction by the entity on its tax return for an award of stock that exceeds the cumulative compensation cost for common stock or preferred stock recognized for financial reporting. Includes any resulting tax benefit that exceeds the previously recognized deferred tax asset (excess tax benefits).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 62<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=6959260&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 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_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 03<br><br> -Paragraph 19<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 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 3: 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 4: 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 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.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 10, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 20<br><br> -Article 9<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 Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 87-21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28, 29, 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<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 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 13: 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=20435746&amp;loc=d3e565-108580<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A7<br><br> -Appendix A<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Net of tax amount of the appreciation (loss) in the value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) 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 10A<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&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>Net of tax and reclassification adjustments of the change in the balance sheet adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency of the reporting entity. Also includes the following: gain (loss) on foreign currency forward exchange contracts; foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements; and gain (loss) on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain (loss) that has been designated and qualified as a hedging instrument for hedging of the foreign currency exposure of a net investment in a foreign 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> -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=20435746&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_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 effect of the income statement impact of the reclassification adjustment 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=20435746&amp;loc=d3e689-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 12<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&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_OtherComprehensiveIncomeLossReclassificationAdjustmentForSaleOfSecuritiesIncludedInNetIncomeTax</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_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 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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A3<br><br> -Appendix A<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=6228006&amp;loc=d3e74512-122707<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 4<br><br> -Section E<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 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)(iv)(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 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 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<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 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 6: 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=6959260&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_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 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=6959260&amp;loc=d3e187085-122770<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.29-31)<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 AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 12<br><br> -Paragraph 10<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>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> -Article 3<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EIHAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_NetIncomeLoss', window );">Net income</a></td>
        <td class="nump">$ 15,583<span></span></td>
        <td class="nump">$ 14,282<span></span></td>
      </tr>
      <tr class="ro">
        <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 income, net of tax:</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_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Net unrealized gain on available-for-sale investments, net of tax of $42 and $291 in 2013 and 2012, respectively</a></td>
        <td class="nump">173<span></span></td>
        <td class="nump">1,314<span></span></td>
      </tr>
      <tr class="ro">
        <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 ($227) and $206 in 2013 and 2012, respectively</a></td>
        <td class="num">(2,494)<span></span></td>
        <td class="nump">5,326<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 income (loss)</a></td>
        <td class="num">(2,321)<span></span></td>
        <td class="nump">6,640<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">$ 13,262<span></span></td>
        <td class="nump">$ 20,922<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>The change in equity [net assets] of a business enterprise during a period from transactions and other events and circumstances from non-owner sources which are attributable to the reporting entity. It includes all changes in equity during a period except those resulting from investments by owners and distributions to owners, but excludes any and all transactions which are directly or indirectly attributable to that ownership interest in subsidiary equity which is not 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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Comprehensive Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16317811<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 220<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=d3e557-108580<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A5<br><br> -Appendix A<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 03<br><br> -Paragraph 19<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 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 3: 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 4: 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 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.18)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6880815&amp;loc=d3e20235-122688<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 10, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 20<br><br> -Article 9<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 Net Income<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6518256<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 87-21<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 28, 29, 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3602-108585<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 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 13: 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=20435746&amp;loc=d3e565-108580<br><br><br><br>Reference 14: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph A7<br><br> -Appendix A<br><br><br><br>Reference 15: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 16: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Net of tax amount of the appreciation (loss) in the value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) 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 10A<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&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>Net of tax and reclassification adjustments of the change in the balance sheet adjustment that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency of the reporting entity. Also includes the following: gain (loss) on foreign currency forward exchange contracts; foreign currency transactions designated as hedges of net investment in a foreign entity and intercompany foreign currency transactions that are of a long-term nature, when the entities to the transaction are consolidated, combined, or accounted for by the equity method in the reporting enterprise's financial statements; and gain (loss) on a derivative instrument or nonderivative financial instrument that may give rise to a foreign currency transaction gain (loss) that has been designated and qualified as a hedging instrument for hedging of the foreign currency exposure of a net investment in a foreign 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> -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=20435746&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>Net of tax amount of other comprehensive income (loss) attributable to 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> -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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 30<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Contingencies<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_CommitmentsAndContingenciesDisclosureTextBlock', window );">Contingencies</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;8:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Contingencies</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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. In April 2009 and again in June 2009,
Defendant MvTec Software GmbH filed re-examination requests of the
patents-at-issue with the United States Patent and Trademark
Office. This matter is ongoing.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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).&#xA0;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. This matter is
ongoing.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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. In April
2013, Microscan filed ex parte re-examination requests of the
patent-at-issue with the United States Patent and Trademark Office.
These matters are ongoing.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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>


</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_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 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 2: 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=6952336&amp;loc=d3e14435-108349<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 14<br><br> -Paragraph 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>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 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 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 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 5<br><br> -Paragraph 9, 10, 11, 12<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EOLAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Document and Entity Information<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_dei_EntityInformationLineItems', window );"><strong>Entity Information [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_dei_DocumentType', window );">Document Type</a></td>
        <td class="text">10-Q<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
        <td class="text">false<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
        <td class="text">Mar. 31,
         2013<span></span></td>
      </tr>
      <tr 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>
      </tr>
      <tr 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">Q1<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
        <td class="text">CGNX<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
        <td class="text">COGNEX CORP<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
        <td class="text">0000851205<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
        <td class="text">--12-31<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
        <td class="text">Large Accelerated Filer<span></span></td>
      </tr>
      <tr 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="nump">43,451,932<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>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_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_EntityInformationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>dei_EntityInformationLineItems</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: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_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_TradingSymbol">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Trading symbol of an instrument as listed on an exchange.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>dei_TradingSymbol</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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Indemnification Provisions<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_IndemnificationProvisionsTextBlock', window );">Indemnification Provisions</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;9:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Indemnification
Provisions</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Except as limited by
Massachusetts law, the by-laws of the Company require it to
indemnify certain current or former directors, officers, and
employees 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EJH">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Tax effect of unrealized gain (loss) on available-for-sale investments</a></td>
        <td class="nump">$ 42<span></span></td>
        <td class="nump">$ 291<span></span></td>
      </tr>
      <tr class="ro">
        <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="num">$ (227)<span></span></td>
        <td class="nump">$ 206<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 effect, net of reclassification adjustments, on the result from the process of expressing in the reporting currency of the reporting entity those amounts that are denominated or measured in a different currency.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=20435746&amp;loc=d3e640-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 10A<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 23, 24, 25, 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 52<br><br> -Paragraph 31<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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>Tax effect of unrealized holding gain (loss) before reclassification adjustments and transfers 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 10A<br><br> -Subparagraph (e,f)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669646-108580<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 51<br><br> -Paragraph 38<br><br> -Subparagraph c(3)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=20435746&amp;loc=d3e640-108580<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 130<br><br> -Paragraph 25<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>55
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;3:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Fair Value
Measurements</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">The following table
summarizes the financial assets and liabilities required to be
measured at fair value on a recurring basis as of March&#xA0;31,
2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="68%"></td>
<td valign="bottom" width="12%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="12%"></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: Times New Roman" size="1"><b>Quoted&#xA0;Prices&#xA0;in<br />
Active&#xA0;Markets<br />
for&#xA0;Identical<br />
Assets (Level 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: Times New Roman" size="1"><b>Significant&#xA0;
Other<br />
Observable</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Inputs&#xA0;(Level 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: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash equivalents</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,398</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,069</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate stock</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,763</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">171,405</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">65,319</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,278</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">33,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,571</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,823</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,271</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">83</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
</table>
<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: Times New Roman" size="2">The Company&#x2019;s cash
equivalents and 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 investments. The
Company&#x2019;s corporate stock position is reported at fair value
based upon quoted market prices on a stock exchange, and is
therefore classified as a Level 1 investment. The Company&#x2019;s
currency forward contracts are reported at fair value based upon
quoted U.S.&#xA0;Dollar foreign currency exchange rates, and are
therefore also classified as Level 1 investments.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;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 investments. Management is responsible for
estimating the fair value of these investments, 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company did not record
an other-than-temporary impairment of these investments in the
quarter ended March&#xA0;31, 2013.</font></p>
<p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 asset in the quarter
ended March&#xA0;31, 2013.</font></p>
<p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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 the quarter ended March&#xA0;31,
2013.</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_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 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13504-108611<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 107<br><br> -Paragraph 15C, 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44A, 44B<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 107<br><br> -Paragraph 15A<br><br> -Subparagraph a-d<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 107<br><br> -Paragraph 3, 10, 14, 15<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 10<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13433-108611<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 159<br><br> -Paragraph 17-22, 27, 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13537-108611<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 107<br><br> -Paragraph 15B<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 157<br><br> -Paragraph 32, 33, 34<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-110258<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 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 13: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>56
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>New Pronouncements<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">New Pronouncements</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;2:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>New
Pronouncements</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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.</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 $31,000 and $94,000 for
the first quarters of 2013 and 2012, respectively.</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_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 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=6958853&amp;loc=d3e46468-122699<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 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6801783&amp;loc=d3e22580-107794<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 01<br><br> -Paragraph b<br><br> -Subparagraph 6<br><br> -Article 10<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 Accounting Change<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6503790<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 Retrospective Application<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6523989<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 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6801783&amp;loc=d3e22499-107794<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 250<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6801783&amp;loc=d3e22583-107794<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 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 10: 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 11: 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 12: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>57
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_EarningsPerShareTextBlock', window );">Weighted-Average Shares</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;14:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Weighted-Average
Shares</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Weighted-average shares
were calculated as follows (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>43,261</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,570</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>869</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,020</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>44,130</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,590</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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; FONT-SIZE: 1px">
&#xA0;</p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Stock options to purchase
482,969 and 802,048 shares of common stock, on a weighted-average
basis, were outstanding for the quarters ended March&#xA0;31, 2013
and April&#xA0;1, 2012, respectively, but were not included in the
calculation of diluted 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_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 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 260<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 52<br><br> -URI http://asc.fasb.org/extlink&amp;oid=16381557&amp;loc=d3e4984-109258<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 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 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 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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=6880815&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>XML
<SEQUENCE>58
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Instruments</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;10:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Derivative
Instruments</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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-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 width="5%"><font size="1">&#xA0;</font></td>
<td valign="top" width="2%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2022;</font></td>
<td valign="top" width="1%"><font size="1">&#xA0;</font></td>
<td valign="top" align="left">
<p align="left"><font style="FONT-FAMILY: Times New Roman" size="2">transactional currency/functional currency exchange rate
exposures from transactions that are denominated in currencies
other than the functional currency of the subsidiary (for example,
a U.S.&#xA0;Dollar receivable on the Company&#x2019;s Irish
subsidiary&#x2019;s books for which the functional currency is the
Euro), and</font></p>
</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 width="5%"><font size="1">&#xA0;</font></td>
<td valign="top" width="2%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2022;</font></td>
<td valign="top" width="1%"><font size="1">&#xA0;</font></td>
<td valign="top" align="left">
<p align="left"><font style="FONT-FAMILY: Times New Roman" size="2">functional currency/reporting currency exchange rate exposures
from transactions that are denominated in currencies other than the
U.S.&#xA0;Dollar, which is the reporting currency of the
Company.</font></p>
</td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company uses derivative
instruments to provide an economic hedge against its transactional
currency/functional currency exchange rate exposures. Forward
contracts on currencies are entered into to manage the
transactional currency/functional currency exposure of the
Company&#x2019;s Irish subsidiary&#x2019;s accounts receivable
denominated in U.S. dollars and intercompany receivables
denominated in Japanese Yen. In addition, beginning in the first
quarter of 2013, forward contracts on currencies are entered into
to manage the transactional currency/functional currency exposure
at the Company&#x2019;s Surface Inspection Systems Division (SISD),
where accounts receivable may be denominated in Euros and Japanese
Yen, but the functional currency is the U.S. Dollar. All of the
Company&#x2019;s forward contracts are used to minimize foreign
currency gains or losses, as the gains or losses on these contracts
are intended to offset the losses or gains on the underlying
exposures.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">These forward contracts do
not qualify for hedge accounting. Both the underlying exposures and
the forward contracts are recorded at fair value on the
Consolidated Balance Sheets and changes in fair value are reported
as &#x201C;Foreign currency gain (loss)&#x201D; on the Consolidated
Statements of Operations. The Company recorded a net foreign
currency gain of $63,000 in the quarter ended March&#xA0;31, 2013,
and a loss of $638,000 in the quarter ended April&#xA0;1,
2012.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#xA0;31, 2013,
the Company had the following outstanding forward contracts that
were entered into to mitigate foreign currency exchange rate
risk:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center">
<tr>
<td width="68%"></td>
<td valign="bottom" width="4%"></td>
<td></td>
</tr>
<tr>
<td valign="bottom" nowrap="nowrap">
<p style="BORDER-BOTTOM: #000000 1px solid; WIDTH: 32pt">
<font style="FONT-FAMILY: Times New Roman" 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" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amount</b></font></td>
</tr>
<tr>
<td height="8"></td>
<td height="8" colspan="2"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Japanese
Yen/Euro</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">170,000,000&#xA0;Japanese&#xA0;Yen</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Japanese Yen/U.S.
Dollar</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">116,000,000 Japanese Yen</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. Dollar/Euro</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">2,580,000 U.S. Dollars</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Euro/U.S. Dollar</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">775,000 Euros</font></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding the
fair value of the forward contracts outstanding as of
March&#xA0;31, 2013 and December&#xA0;31, 2012 was as follows (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
<tr>
<td width="54%"></td>
<td valign="bottom" width="4%"></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 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="8" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Asset
Derivatives</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="8" align="center"><font style="FONT-FAMILY: Times New Roman" 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;&#xA0;</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: Times New Roman" 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 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: Times New Roman" 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;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Balance<br />
Sheet<br />
Location</b></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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" 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;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Balance<br />
Sheet<br />
Location</b></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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Prepaid<br />
expenses<br />
and&#xA0;other<br />
current<br />
assets</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">44</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Accrued<br />
expenses</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>83</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
</table>
<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: Times New Roman" size="2">Information regarding the
effect of the forward contracts, net of the underlying exposure, on
the Consolidated Statements of Operations for the quarters ended
March&#xA0;31, 2013 and April&#xA0;1, 2012 were as follows (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="84%" align="center">
<tr>
<td width="69%"></td>
<td valign="bottom" width="6%"></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: #000000 1px solid" valign="bottom" rowspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Location</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>of&#xA0;
Loss<br />
Recognized<br />
in&#xA0;Income<br />
on<br />
Derivatives</b></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: Times New Roman" size="1"><b>Amount&#xA0;of&#xA0;Loss&#xA0; Recognized</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>in&#xA0;Income&#xA0;on&#xA0;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;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Quarter
ended</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 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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>April&#xA0;1,<br />
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: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign<br />
currency<br />
loss</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>203</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">289</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_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 the entity's entire derivative instruments and hedging activities.  Describes an entity's risk management strategies, derivatives in hedging activities and non-hedging derivative instruments, the assets, obligations, liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such 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 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 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>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 4E<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624181-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 4K<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5708775-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 1A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579245-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=6881521&amp;loc=d3e23780-122690<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 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41641-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 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5579240-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 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 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 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=d3e41635-113959<br><br><br><br>Reference 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 4H<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624258-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 4J<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5708773-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 1B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5580258-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 4B<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5624163-113959<br><br><br><br>Reference 20: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 45<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 21: 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 22: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>59
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Intangible Assets and Goodwill<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Assets and Goodwill</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;6:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Intangible Assets and
Goodwill</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company evaluates the
possible impairment of goodwill and other intangible assets
whenever events or circumstances indicate that the carrying value
of these assets may not be recoverable. No triggering event
occurred in the quarter ended March&#xA0;31, 2013 that would
indicate a potential impairment of goodwill or other intangible
assets. However, the Company continues to monitor a variety of
factors that could result in an impairment of goodwill or other
intangible assets in a future period.</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_GoodwillAndIntangibleAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate amount of goodwill and a description of intangible assets, which may include (a) for amortizable intangible assets (also referred to as finite-lived intangible assets), the carrying amount, the amount of any significant residual value, and the weighted-average amortization period, (b) for intangible assets not subject to amortization (also referred to as indefinite-lived intangible assets), the carrying amount, and (c) the amount of research and development assets acquired and written off in the period, including the line item in the income statement in which the amounts written off are aggregated, if not readily apparent from the income statement. Also discloses (a) for amortizable intangibles assets in total and by major class, the gross carrying amount and accumulated amortization, the total amortization expense for the period, and the estimated aggregate amortization expense for each of the five succeeding fiscal years, (b) for intangible assets not subject to amortization the carrying amount in total and by major class, and (c) for goodwill, in total and for each reportable segment, the changes in the carrying amount of goodwill during the period (including the aggregate amount of goodwill acquired, the aggregate amount of impairment losses recognized, and the amount of goodwill included in the gain (loss) on disposal of a reporting unit). If any part of goodwill has not been allocated to a reportable segment, discloses the unallocated amount and the reasons for not allocating. For each impairment loss recognized related to an intangible asset (excluding goodwill), discloses: (a) a description of the impaired intangible asset and the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method for determining fair value, (c) the caption in the income statement or the statement of activities in which the impairment loss is aggregated, and (d) the segment in which the impaired intangible asset is reported. For each goodwill impairment loss recognized, discloses: (a) a description of the facts and circumstances leading to the impairment, (b) the amount of the impairment loss and the method of determining the fair value of the associated reporting unit, and (c) if a recognized impairment loss is an estimate not finalized and the reasons why the estimate is not final.  May also disclose the nature and amount of any significant adjustments made to a previous estimate of an impairment 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 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16373-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 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16265-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 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 142<br><br> -Paragraph 42, 43, 44, 45, 46, 47<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 6: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>60
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EL1AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Information - Information About Segments (Detail) (USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_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>
      </tr>
      <tr class="ro">
        <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">$ 74,672<span></span></td>
        <td class="nump">$ 71,407<span></span></td>
      </tr>
      <tr class="re">
        <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,220<span></span></td>
        <td class="nump">6,302<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="nump">17,981<span></span></td>
        <td class="nump">17,741<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_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>
      </tr>
      <tr class="re">
        <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">68,319<span></span></td>
        <td class="nump">64,221<span></span></td>
      </tr>
      <tr class="ro">
        <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">2,092<span></span></td>
        <td class="nump">1,920<span></span></td>
      </tr>
      <tr class="re">
        <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">22,076<span></span></td>
        <td class="nump">21,144<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_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>
      </tr>
      <tr class="ro">
        <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">6,353<span></span></td>
        <td class="nump">7,186<span></span></td>
      </tr>
      <tr class="re">
        <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,128<span></span></td>
        <td class="nump">4,382<span></span></td>
      </tr>
      <tr class="ro">
        <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">1,732<span></span></td>
        <td class="nump">2,392<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>
      </tr>
      <tr class="ro">
        <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>
      </tr>
      <tr class="re">
        <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="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_SalesRevenueServicesNet', window );">Service revenue</a></td>
        <td class="text">&nbsp;&nbsp;<span></span></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_OperatingIncomeLoss', window );">Operating income</a></td>
        <td class="num">$ (5,827)<span></span></td>
        <td class="num">$ (5,795)<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_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=6880815&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=6880815&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>61
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_InvestmentsInDebtAndEquityInstrumentsCashAndCashEquivalentsUnrealizedAndRealizedGainsLossesTextBlock', window );">Cash, Cash Equivalents, and Investments</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;4:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Cash, Cash Equivalents,
and Investments</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="76%"></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: Times New Roman" size="1"><b>March&#xA0;31,</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>32,290</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,986</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash equivalents</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,398</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,098</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,069</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,076</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42,757</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,160</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>60,962</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">46,001</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>22,982</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,666</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>12,952</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,224</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>11,493</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,482</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5,604</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,660</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,618</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,998</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,997</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,986</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Corporate stock</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,763</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,131</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>125,411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">105,105</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>110,443</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">100,072</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42,337</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,710</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>28,123</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">36,276</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>27,785</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,441</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>16,619</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,846</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,826</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,606</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,611</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,564</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,740</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,740</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>245,484</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">238,255</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>413,652</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">388,520</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s
investment portfolio includes corporate bonds, asset-backed
securities, municipal bonds, agency bonds, treasury bills, covered
bonds, commercial paper, and sovereign 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; municipal bonds consist of debt securities issued by
state and local government entities; agency bonds consist of
domestic or foreign obligations of government agencies and
government sponsored enterprises that have government backing;
treasury bills consist of debt securities issued by both the U.S.
and foreign governments; covered bonds consist of debt securities
backed by governments, mortgages, or public sector loans;
commercial paper consists of debt instruments issued by
corporations or financial institutions with high quality debt
ratings; and sovereign bonds consist of direct debt issued by
foreign governments.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">During the fourth quarter
of 2012, the Company purchased equity securities, representing
stock in a publicly-traded U.S. company, with an aggregate fair
value of $2,131,000 as of December&#xA0;31, 2012. As of
March&#xA0;31, 2013, these securities had an aggregate fair value
of $1,763,000, resulting in an unrealized loss of
$368,000.</font></p>
<p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
&#xA0;</p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes the Company&#x2019;s available-for-sale investments as of
March&#xA0;31, 2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
<tr>
<td width="65%"></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: Times New Roman" size="1"><b>Amortized<br />
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: Times New Roman" size="1"><b>Gross<br />
Unrealized<br />
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: Times New Roman" size="1"><b>Gross<br />
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: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</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>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,871</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">111</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,962</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,984</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(22</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,982</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,917</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,952</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,502</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(9</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,493</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,602</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,604</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,676</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(17</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,660</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,000</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(3</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">109,693</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">796</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(46</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">110,443</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,581</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(269</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,337</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">28,117</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">28,123</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,720</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">89</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(24</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,785</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,477</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">142</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,619</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,794</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">32</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,826</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,591</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,611</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<td valign="top"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>364,523</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,280</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>365,392</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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 March&#xA0;31, 2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="78%"></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: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Less than 12
Months</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,301</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(66</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,706</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(291</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">13,371</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(33</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,498</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,937</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(17</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(3</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>119,810</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#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 securities before its effective maturity or market
price recovery. The Company recorded gross realized gains on the
sale of debt securities totaling $50,000 and $94,000, respectively,
in the first quarters of 2013 and 2012, and gross realized losses
on the sale of debt securities totaling $19,000 in the first
quarter of 2013.</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: Times New Roman" size="2">The following table
presents the effective maturity dates of the Company&#x2019;s
available-for-sale investments as of March&#xA0;31, 2013 (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#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="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">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>&lt;1
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>1-2
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2-3
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" 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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>4-5&#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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,962</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">36,566</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">64,948</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,381</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,548</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">171,405</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,982</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,387</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,950</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">65,319</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,493</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20,385</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,477</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">923</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,278</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,604</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,503</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,620</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">33,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,952</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,181</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,437</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,427</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,574</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,571</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,522</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,577</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,823</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,660</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,766</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,845</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,271</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>123,648</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>112,310</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>112,159</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>13,230</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,045</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>365,392</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<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 style="FONT-FAMILY: Times New Roman" size="2">In June 2000, the Company
became a Limited Partner in Venrock Associates III, L.P. (Venrock),
a venture capital fund.&#xA0;A Director of the Company was a
General Partner of Venrock Associates through December&#xA0;31,
2009.&#xA0;The Company has committed to a total investment in the
limited partnership of up to $20,500,000, with an expiration date
of December&#xA0;31, 2013.&#xA0;As of March&#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, 2013. No contributions were made and
no distributions were received in the first quarter of
2013.&#xA0;Distributions are received and contributions are
requested at the discretion of Venrock&#x2019;s
management.</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_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>62
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Inventories<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_InventoryDisclosureTextBlock', window );">Inventories</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;5:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Inventories</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventories consisted of
the following (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="76%"></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 valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>March&#xA0;31,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">December&#xA0;31,</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">Raw materials</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>11,949</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,667</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,321</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,193</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Finished goods</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,787</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,322</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr>
<td valign="top"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>26,057</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,182</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>


</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_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 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>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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 9<br><br> -Chapter 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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)<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_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>63
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Warranty Obligations<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ProductWarrantyDisclosureTextBlock', window );">Warranty Obligations</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;7:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Warranty
Obligations</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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&#x2019;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.
Warranty obligations are included in &#x201C;Accrued expenses&#x201D;
on the Consolidated Balance Sheets.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" 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: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,256</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Provisions for warranties
during the period</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">658</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(475</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(62</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,377</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>


</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_ProductWarrantyDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for 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> -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Interpretation (FIN)<br><br> -Number 45<br><br> -Paragraph 14<br><br> -Subparagraph a, b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ProductWarrantyDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>64
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Information About Segments</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes information about the segments (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#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="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">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="1">Quarter Ended</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"><font style="FONT-FAMILY: Times New Roman" size="1">March&#xA0;31,
2013</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="1"><b>Reconciling<br />
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: Times New Roman" size="1"><b>Consolidated</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</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>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Product revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>68,319</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,353</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#x2014;&#xA0;&#xA0;</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>74,672</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Service revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,092</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,128</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#x2014;&#xA0;&#xA0;</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,220</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Operating income</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>22,076</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,732</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(5,827</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>17,981</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
</tr>
<tr>
<td height="16"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
<td height="16" colspan="4"></td>
</tr>
<tr>
<td valign="bottom">
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="1">Quarter Ended</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 1px"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,
2012</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#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;&#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;&#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 height="8"></td>
<td height="8" colspan="4"></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Product revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">64,221</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,186</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">71,407</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Service revenue</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,920</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,382</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,302</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Operating income</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,144</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,392</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5,795</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,741</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_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 22<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8736-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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 131<br><br> -Paragraph 27, 28<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 30<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8906-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 21<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6534315&amp;loc=d3e8721-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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EQJAE">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_AnnualActivityOfStockOptionPlansLineItems', window );"><strong>Annual Activity of Stock Option Plans [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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, Shares</a></td>
        <td class="nump">3,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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted, Shares</a></td>
        <td class="nump">783<span></span></td>
      </tr>
      <tr class="ro">
        <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">(397)<span></span></td>
      </tr>
      <tr class="re">
        <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">(88)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, Shares</a></td>
        <td class="nump">3,857<span></span></td>
      </tr>
      <tr class="re">
        <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,383<span></span></td>
      </tr>
      <tr class="ro">
        <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</a></td>
        <td class="nump">3,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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 25.56<span></span></td>
      </tr>
      <tr class="ro">
        <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">$ 42.11<span></span></td>
      </tr>
      <tr class="re">
        <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">$ 23.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 31.79<span></span></td>
      </tr>
      <tr class="re">
        <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</a></td>
        <td class="nump">$ 29.04<span></span></td>
      </tr>
      <tr class="ro">
        <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">$ 23.26<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Options vested or expected to vest, Weighted-Average Exercise Price</a></td>
        <td class="nump">$ 28.22<span></span></td>
      </tr>
      <tr class="ro">
        <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 6 months<span></span></td>
      </tr>
      <tr class="re">
        <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 10 months 24 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 3 months 18 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">$ 50,634<span></span></td>
      </tr>
      <tr 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">26,174<span></span></td>
      </tr>
      <tr class="re">
        <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">$ 47,243<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_AnnualActivityOfStockOptionPlansLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AnnualActivityOfStockOptionPlansLineItems</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_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_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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(c), d(2)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(c)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(d)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 of difference between fair value of the underlying shares reserved for issuance and 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph d(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>The number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding as of the balance sheet date, including 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(b)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(a)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph b(1)(a)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph d(2)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 of difference between fair value of the underlying shares reserved for issuance and exercise prices 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)(1)<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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph d(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph A240<br><br> -Subparagraph d(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 price at which grantees can acquire the shares reserved for issuance on stock options awarded.</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 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 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)(iv)(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 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 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<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 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 6: 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=6959260&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_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>66
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Stock Repurchase Program<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_cgnx_StockRepurchaseProgramTextBlock', window );">Stock Repurchase Program</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;12:&#xA0;</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock Repurchase
Program</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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. As of
March&#xA0;31, 2013, the Company had repurchased a total of
1,375,875 shares at a cost of $30,000,000 under this program. 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 share dilution associated with equity
incentive plans. This new authorization will commence once the
Company completes the $50,000,000 program noted above. The Company
did not purchase any additional shares under these programs during
the quarter ended March&#xA0;31, 2013. The Company may repurchase
shares under these programs in future periods depending upon a
variety of factors, including, among other things, stock price,
share availability, and cash reserve requirements.</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_StockRepurchaseProgramTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 repurchase program.</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_StockRepurchaseProgramTextBlock</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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_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: Times New Roman" size="2">The following table
summarizes the financial assets and liabilities required to be
measured at fair value on a recurring basis as of March&#xA0;31,
2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="68%"></td>
<td valign="bottom" width="12%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="12%"></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: Times New Roman" size="1"><b>Quoted&#xA0;Prices&#xA0;in<br />
Active&#xA0;Markets<br />
for&#xA0;Identical<br />
Assets (Level 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: Times New Roman" size="1"><b>Significant&#xA0;
Other<br />
Observable</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Inputs&#xA0;(Level 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: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash equivalents</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,398</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,069</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate stock</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,763</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">171,405</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">65,319</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,278</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">33,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,571</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,823</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,271</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Currency forward
contracts</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">83</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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_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=7578670&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>68
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EVFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Derivative Instruments - Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations (Detail) (Foreign currency gain (loss) [Member], Currency forward contracts [Member], USD $)<br>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Foreign currency gain (loss) [Member] | Currency 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_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract', window );"><strong>Information regarding the effect of the forward contracts, net of the underlying exposure, on the Consolidated Statements of Operations</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_DerivativeInstrumentsGainLossRecognizedInIncomeNet', window );">Amount of Loss Recognized in Income on Derivatives</a></td>
        <td class="nump">$ 203<span></span></td>
        <td class="nump">$ 289<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_DerivativeInstrumentsGainLossRecognizedInIncomeNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gains and losses recognized in income during the period on derivative instruments designated and qualifying as hedging instruments in fair value hedges and related hedged items designated and qualifying in fair value hedges, on derivative instruments designated and qualifying as hedging instruments in cash flow hedges, and on derivative instruments not designated 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 (a),(c),(d),(e)<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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 205G<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 44C<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 4A<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7476318&amp;loc=SL5618551-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_DerivativeInstrumentsGainLossRecognizedInIncomeNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_DerivativeInstrumentsGainLossRecognizedInIncomeNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>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.6</span><table class="report" border="0" cellspacing="2" id="ID0EGBAG">
      <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>Mar. 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">$ 119,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_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(411)<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">45,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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(66)<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">43,706<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(291)<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">13,371<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(33)<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">12,498<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(1)<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>
      </tr>
      <tr class="re">
        <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,937<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">(17)<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">1,997<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2', window );">Unrealized Losses, Less than 12 Months</a></td>
        <td class="num">$ (3)<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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the excess of amortized cost basis over fair value of securities that have been in a loss position for less than twelve months for 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 6<br><br> -Subparagraph (a)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27290-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 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27337-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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAggregateLosses2</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_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 Emerging Issues Task Force (EITF)<br><br> -Number 03-1<br><br> -Paragraph 21<br><br> -Subparagraph a(2)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27337-111563<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 6<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27290-111563<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 17<br><br> -Subparagraph a(1)<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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>70
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EQIAG">
      <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">
          <div>Mar. 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_AssetsCurrentAbstract', window );"><strong>Current 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_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
        <td class="nump">$ 42,757<span></span></td>
        <td class="nump">$ 45,160<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
        <td class="nump">125,411<span></span></td>
        <td class="nump">105,105<span></span></td>
      </tr>
      <tr class="ro">
        <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,100 and $1,131 in 2013 and 2012, respectively</a></td>
        <td class="nump">42,780<span></span></td>
        <td class="nump">42,387<span></span></td>
      </tr>
      <tr class="re">
        <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">26,057<span></span></td>
        <td class="nump">26,182<span></span></td>
      </tr>
      <tr class="ro">
        <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">6,325<span></span></td>
        <td class="nump">6,369<span></span></td>
      </tr>
      <tr class="re">
        <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">13,769<span></span></td>
        <td class="nump">14,394<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
        <td class="nump">257,099<span></span></td>
        <td class="nump">239,597<span></span></td>
      </tr>
      <tr class="re">
        <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">245,484<span></span></td>
        <td class="nump">238,255<span></span></td>
      </tr>
      <tr class="ro">
        <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">34,647<span></span></td>
        <td class="nump">34,820<span></span></td>
      </tr>
      <tr class="re">
        <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">17,268<span></span></td>
        <td class="nump">15,647<span></span></td>
      </tr>
      <tr class="ro">
        <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">13,809<span></span></td>
        <td class="nump">14,770<span></span></td>
      </tr>
      <tr class="re">
        <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="nump">81,689<span></span></td>
      </tr>
      <tr class="ro">
        <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,532<span></span></td>
        <td class="nump">2,827<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
        <td class="nump">652,528<span></span></td>
        <td class="nump">627,605<span></span></td>
      </tr>
      <tr class="ro">
        <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="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_AccountsPayableCurrent', window );">Accounts payable</a></td>
        <td class="nump">6,815<span></span></td>
        <td class="nump">6,815<span></span></td>
      </tr>
      <tr class="ro">
        <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">24,258<span></span></td>
        <td class="nump">29,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_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
        <td class="nump">2,220<span></span></td>
        <td class="nump">1,009<span></span></td>
      </tr>
      <tr class="ro">
        <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">13,819<span></span></td>
        <td class="nump">12,690<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
        <td class="nump">47,112<span></span></td>
        <td class="nump">50,104<span></span></td>
      </tr>
      <tr class="ro">
        <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">5,955<span></span></td>
        <td class="nump">5,216<span></span></td>
      </tr>
      <tr class="re">
        <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 8)</a></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_StockholdersEquityAbstract', window );"><strong>Shareholders' equity:</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_CommonStockValueOutstanding', window );">Common stock, $.002 par value - Authorized: 140,000 shares, issued: 43,452 and 43,055 shares in 2013 and 2012, respectively</a></td>
        <td class="nump">87<span></span></td>
        <td class="nump">86<span></span></td>
      </tr>
      <tr class="ro">
        <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">179,192<span></span></td>
        <td class="nump">165,248<span></span></td>
      </tr>
      <tr class="re">
        <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">452,049<span></span></td>
        <td class="nump">436,466<span></span></td>
      </tr>
      <tr class="ro">
        <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">(31,867)<span></span></td>
        <td class="num">(29,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_StockholdersEquity', window );">Total shareholders' equity</a></td>
        <td class="nump">599,461<span></span></td>
        <td class="nump">572,285<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
        <td class="nump">$ 652,528<span></span></td>
        <td class="nump">$ 627,605<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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>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 19<br><br><br><br> -Subparagraph a<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_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 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>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 15<br><br><br><br> -Article 9<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 20<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 109<br><br><br><br> -Section Appendix E<br><br><br><br> -Paragraph 289<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Interpretation (FIN)<br><br><br><br> -Number 48<br><br><br><br> -Paragraph 15, 21<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 130<br><br><br><br> -Paragraph 14, 17, 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=20435746&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 14A<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=20435746&amp;loc=SL7669686-108580<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 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=20435746&amp;loc=d3e681-108580<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>Reference 6: 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Staff Position (FSP)<br><br><br><br> -Number FAS115-1/124-1<br><br><br><br> -Paragraph 15D<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Concepts (CON)<br><br><br><br> -Number 6<br><br><br><br> -Paragraph 25<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 18<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.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 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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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>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.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 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 3<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6801-107765<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 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&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_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>Total of debt securities categorized neither as held-to-maturity nor trading which are intended be sold or mature within one year from the balance sheet date or the normal operating cycle, whichever is 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 AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 43<br><br><br><br> -Section A<br><br><br><br> -Paragraph 4, 5<br><br><br><br> -Chapter 3<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 115<br><br><br><br> -Paragraph 12<br><br><br><br> -Subparagraph b<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 FASB Staff Position (FSP)<br><br><br><br> -Number FAS115-1/124-1<br><br><br><br> -Paragraph 15C<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 115<br><br><br><br> -Paragraph 16<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 FASB Staff Position (FSP)<br><br><br><br> -Number FAS115-1/124-1<br><br><br><br> -Paragraph 15E<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=7534914&amp;loc=d3e22054-111558<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 115<br><br><br><br> -Paragraph 13, 17<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Staff Position (FSP)<br><br><br><br> -Number FAS115-1/124-1<br><br><br><br> -Paragraph 15D<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 133<br><br><br><br> -Paragraph 22<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 10: 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> -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=6361293&amp;loc=d3e6676-107765<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 FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 8, 9<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 7, 26<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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> -Glossary Cash<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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=6943989&amp;loc=d3e3044-108585<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 95<br><br><br><br> -Paragraph 7<br><br><br><br> -Footnote 1<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: 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 9: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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>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 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=6952336&amp;loc=d3e14326-108349<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 5<br><br><br><br> -Paragraph 8, 9<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 6: 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 7: 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 8: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=6600647&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 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 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 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 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 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 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 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>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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 109<br><br><br><br> -Paragraph 41, 42, 43<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 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 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 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 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 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>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 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 6: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 109<br><br><br><br> -Paragraph 41, 42, 43<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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=7658586&amp;loc=d3e16323-109275<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph a(1)<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>Carrying amount as of the balance sheet date, which is the cumulative amount paid and (if applicable) the fair value of any noncontrolling interest in the acquiree, adjusted for any amortization recognized prior to the adoption of any changes in generally accepted accounting principles (as applicable) and for any impairment charges, in excess of the fair value of net assets acquired in one or more business combination transactions.</p>
              </div><a href="javascript:void(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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph e<br><br><br><br> -Clause 1<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 68<br><br><br><br> -Subparagraph l<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 34<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 43<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 142<br><br><br><br> -Paragraph 45<br><br><br><br> -Subparagraph e<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br><br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 141R<br><br><br><br> -Paragraph 72<br><br><br><br> -Subparagraph d<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>Carrying amount (lower of cost or market) as of the balance sheet date of inventories less all valuation and other allowances. Excludes noncurrent inventory balances (expected to remain on hand past one year or one 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=6361293&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>Total of all Liabilities and Stockholders' Equity items (or Partners' Capital, as applicable), 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name FASB Interpretation (FIN)<br><br><br><br> -Number 48<br><br><br><br> -Paragraph 6, 7, 8<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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>The total of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer, and the aggregate carrying amount of current assets, as of the balance sheet date, not separately presented elsewhere in the balance sheet. Current assets 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=6361293&amp;loc=d3e6676-107765<br><br><br><br><br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 43<br><br><br><br> -Section A<br><br><br><br> -Paragraph 4<br><br><br><br> -Chapter 3<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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, net of accumulated depreciation, depletion and amortization, of long-lived 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, 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>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 03<br><br><br><br> -Paragraph 8<br><br><br><br> -Article 7<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 Statement of Financial Accounting Standard (FAS)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<br><br><br><br> -Subparagraph b, c<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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.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 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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 10<br><br><br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 31<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 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_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 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 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 29, 30, 31<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 AICPA<br><br><br><br> -Name Accounting Research Bulletin (ARB)<br><br><br><br> -Number 51<br><br><br><br> -Paragraph A3<br><br><br><br> -Appendix A<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 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=6228006&amp;loc=d3e74512-122707<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>71
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;1:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Summary of Significant
Accounting Policies</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As permitted by the rules
of the Securities and Exchange Commission applicable to Quarterly
Reports on Form 10-Q, these notes are condensed and do not contain
all disclosures required by generally accepted accounting
principles (GAAP). Reference should be made to the consolidated
financial statements and related notes included in the
Company&#x2019;s Annual Report on Form 10-K for the year ended
December&#xA0;31, 2012.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In the opinion of the
management of Cognex Corporation (the &#x201C;Company&#x201D;), the
accompanying consolidated unaudited financial statements contain
all adjustments, consisting of normal, recurring adjustments and
financial statement reclassifications, necessary to present fairly
the Company&#x2019;s financial position as of March&#xA0;31, 2013,
and the results of its operations for the quarters ended
March&#xA0;31, 2013 and April&#xA0;1, 2012, and changes in
shareholders&#x2019; equity, comprehensive income, and cash flows
for the periods presented.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The results disclosed in
the Consolidated Statements of Operations for the quarter ended
March&#xA0;31, 2013 are not necessarily indicative of the results
to be expected for the full year.</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_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 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18861-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 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18743-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 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18780-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 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18854-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 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6367646&amp;loc=d3e18726-107790<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 22<br><br> -Paragraph 8<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>72
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EHH">
      <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="2">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems', window );"><strong>Weighted Average Number Of Shares Outstanding Reconciliation [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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Stock options to purchase anti-dilutive common stock</a></td>
        <td class="nump">482,969<span></span></td>
        <td class="nump">802,048<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cgnx_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_WeightedAverageNumberOfSharesOutstandingReconciliationLineItems</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_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 Emerging Issues Task Force (EITF)<br><br> -Number 07-4<br><br> -Paragraph 4<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Diluted Earnings Per Share<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6510752<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 Contingent Stock Agreement<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6508534<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 Antidilution<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6505113<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 171<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 40<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 128<br><br> -Paragraph 13, 14<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0ENH">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_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: Times New Roman" 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: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="76%"></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: Times New Roman" size="1"><b>March&#xA0;31,</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>32,290</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,986</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash equivalents</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,398</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,098</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,069</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,076</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42,757</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,160</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>60,962</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">46,001</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>22,982</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,666</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>12,952</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,224</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>11,493</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,482</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5,604</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,660</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,618</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,998</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,997</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,986</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Corporate stock</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,763</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,131</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>125,411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">105,105</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>110,443</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">100,072</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42,337</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,710</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>28,123</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">36,276</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>27,785</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,441</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>16,619</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,846</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>9,826</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,606</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>6,611</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,564</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,740</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,740</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>245,484</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">238,255</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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 height="8"></td>
<td height="8" colspan="4"></td>
<td height="8" colspan="4"></td>
</tr>
<tr>
<td valign="top"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>413,652</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">388,520</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Summary of Available-for-Sale Investments</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes the Company&#x2019;s available-for-sale investments as of
March&#xA0;31, 2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
<tr>
<td width="65%"></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: Times New Roman" size="1"><b>Amortized<br />
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: Times New Roman" size="1"><b>Gross<br />
Unrealized<br />
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: Times New Roman" size="1"><b>Gross<br />
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: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</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>
<td height="8" colspan="4"></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,871</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">111</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,962</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,984</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(22</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,982</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,917</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">35</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,952</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,502</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(9</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,493</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,602</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,604</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,676</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(17</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,660</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,000</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(3</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">109,693</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">796</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(46</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">110,443</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,581</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(269</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42,337</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">28,117</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">28,123</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,720</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">89</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(24</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,785</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,477</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">142</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,619</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,794</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">32</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,826</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,591</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,611</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<td valign="top"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>364,523</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,280</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>)&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>365,392</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock', window );">Gross Unrealized Losses and Fair Values for Available-for-Sale Investments</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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 March&#xA0;31, 2013 (in thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="78%"></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: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Less&#xA0;than&#xA0;12&#xA0;Months</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: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,301</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(66</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,706</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(291</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">13,371</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(33</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,498</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,937</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(17</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(3</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>119,810</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>(411</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
</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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Effective Maturity Dates of Available-for-Sale Investments</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
presents the effective maturity dates of the Company&#x2019;s
available-for-sale investments as of March&#xA0;31, 2013 (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#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="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">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>&lt;1
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>1-2
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2-3
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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" 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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>4-5&#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" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Corporate bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">60,962</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">36,566</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">64,948</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,381</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,548</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">171,405</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,982</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">34,387</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,950</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">65,319</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Agency bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,493</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">20,385</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,477</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">923</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,278</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Treasury bills</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,604</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,503</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,620</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">33,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Municipal bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,952</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,181</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,437</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,427</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,574</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,571</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,998</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Sovereign bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,997</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,522</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,727</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,577</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,823</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Covered bonds</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,660</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,766</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,845</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,271</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>123,648</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>112,310</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>112,159</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>13,230</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>4,045</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>365,392</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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>
<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>


</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_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=6872113&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>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<FilingSummary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.4.0.6</Version>
  <ProcessingTime />
  <ReportFormat>Html</ReportFormat>
  <ContextCount>112</ContextCount>
  <ElementCount>237</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>40</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</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/DocumentDocumentandEntityInformation</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 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>R4.htm</HtmlFileName>
      <LongName>105 - 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>R5.htm</HtmlFileName>
      <LongName>106 - 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>R6.htm</HtmlFileName>
      <LongName>107 - 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>R7.htm</HtmlFileName>
      <LongName>108 - 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>R8.htm</HtmlFileName>
      <LongName>109 - 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>R9.htm</HtmlFileName>
      <LongName>110 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>111 - 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>R11.htm</HtmlFileName>
      <LongName>112 - 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>R12.htm</HtmlFileName>
      <LongName>113 - 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>R13.htm</HtmlFileName>
      <LongName>114 - 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>R14.htm</HtmlFileName>
      <LongName>115 - 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>R15.htm</HtmlFileName>
      <LongName>116 - Disclosure - Intangible Assets and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsGoodwillAndIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Intangible Assets and Goodwill</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>117 - Disclosure - Warranty Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlock</Role>
      <ShortName>Warranty Obligations</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>118 - Disclosure - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</Role>
      <ShortName>Contingencies</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>119 - 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>R19.htm</HtmlFileName>
      <LongName>120 - 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>R20.htm</HtmlFileName>
      <LongName>121 - 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>R21.htm</HtmlFileName>
      <LongName>122 - Disclosure - Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsStockRepurchaseProgramTextBlock</Role>
      <ShortName>Stock Repurchase Program</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>123 - 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>R23.htm</HtmlFileName>
      <LongName>124 - 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>R24.htm</HtmlFileName>
      <LongName>125 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment Information</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>126 - Disclosure - New Pronouncements (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockPolicies</Role>
      <ShortName>New Pronouncements (Policies)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>127 - 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>R27.htm</HtmlFileName>
      <LongName>128 - 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>R28.htm</HtmlFileName>
      <LongName>129 - 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>R29.htm</HtmlFileName>
      <LongName>130 - Disclosure - Warranty Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsProductWarrantyDisclosureTextBlockTables</Role>
      <ShortName>Warranty Obligations (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>131 - 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>R31.htm</HtmlFileName>
      <LongName>132 - 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>R32.htm</HtmlFileName>
      <LongName>133 - 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>R33.htm</HtmlFileName>
      <LongName>134 - 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>R34.htm</HtmlFileName>
      <LongName>135 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>136 - Disclosure - New Pronouncements - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureNewPronouncementsAdditionalInformation</Role>
      <ShortName>New Pronouncements - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>137 - 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>R37.htm</HtmlFileName>
      <LongName>138 - 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>R38.htm</HtmlFileName>
      <LongName>139 - 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>R39.htm</HtmlFileName>
      <LongName>140 - 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>R40.htm</HtmlFileName>
      <LongName>141 - 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>R41.htm</HtmlFileName>
      <LongName>142 - 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>R42.htm</HtmlFileName>
      <LongName>143 - 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>R43.htm</HtmlFileName>
      <LongName>144 - Disclosure - Inventories - Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureInventoriesInventories</Role>
      <ShortName>Inventories - Inventories (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>145 - Disclosure - Warranty Obligations - Changes in Warranty Obligation (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureWarrantyObligationsChangesInWarrantyObligation</Role>
      <ShortName>Warranty Obligations - Changes in Warranty Obligation (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>146 - Disclosure - Contingencies - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureContingenciesAdditionalInformation</Role>
      <ShortName>Contingencies - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>147 - 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>R47.htm</HtmlFileName>
      <LongName>148 - 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>R48.htm</HtmlFileName>
      <LongName>149 - Disclosure - Derivative Instruments - Information Regarding the Fair Value of the Forward Contracts Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingFairValueOfForwardContractsOutstanding</Role>
      <ShortName>Derivative Instruments - Information Regarding the Fair Value of the Forward Contracts Outstanding (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>150 - Disclosure - Derivative Instruments - Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureDerivativeInstrumentsInformationRegardingEffectOfForwardContractsNetOfUnderlyingExposureOnConsolidatedStatementsOfOperations</Role>
      <ShortName>Derivative Instruments - Information Regarding the Effect of the Forward Contracts, Net of the Underlying Exposure, on the Consolidated Statements of Operations (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>151 - 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>R51.htm</HtmlFileName>
      <LongName>152 - 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>R52.htm</HtmlFileName>
      <LongName>153 - 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>R53.htm</HtmlFileName>
      <LongName>154 - 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>R54.htm</HtmlFileName>
      <LongName>155 - Disclosure - Stock Repurchase Program - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureStockRepurchaseProgramAdditionalInformation</Role>
      <ShortName>Stock Repurchase Program - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>156 - 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>R56.htm</HtmlFileName>
      <LongName>157 - 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>R57.htm</HtmlFileName>
      <LongName>158 - 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>R58.htm</HtmlFileName>
      <LongName>159 - 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>R59.htm</HtmlFileName>
      <LongName>160 - Disclosure - Segment Information - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationAdditionalInformation</Role>
      <ShortName>Segment Information - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>161 - Disclosure - Segment Information - Information About Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.cognex.com/taxonomy/role/DisclosureSegmentInformationInformationAboutSegments</Role>
      <ShortName>Segment Information - Information About Segments (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate had a mix of decimals attribute values: 3 4.</Log>
    <Log type="Info">'Monetary' elements on report '140 - Disclosure - Cash, Cash Equivalents, and Investments - Additional Information (Detail)' had a mix of different decimal attribute values.</Log>
    <Log type="Info">'Monetary' elements on report '151 - Disclosure - Stock-Based Compensation - Additional Information (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 COMPREHENSIVE INCOME</Log>
    <Log type="Info">Process Flow-Through: 105 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 106 - Statement - CONSOLIDATED BALANCE SHEETS</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Apr. 01, 2012'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2011'</Log>
    <Log type="Info">Process Flow-Through: 107 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 109 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Parenthetical)</Log>
    <Log type="Info">	Process Flow-Through: Removing column '3 Months Ended
Apr. 01, 2012'</Log>
    <Log type="Info">Process Flow-Through: 110 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS</Log>
  </Logs>
  <InputFiles>
    <File>cgnx-20130331.xml</File>
    <File>cgnx-20130331.xsd</File>
    <File>cgnx-20130331_cal.xml</File>
    <File>cgnx-20130331_def.xml</File>
    <File>cgnx-20130331_lab.xml</File>
    <File>cgnx-20130331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EBLBI">
      <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>In Thousands, unless otherwise specified</strong></div>
        </th>
        <th class="th">
          <div>Mar. 31, 2013</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2012</div>
        </th>
        <th class="th">
          <div>Apr. 01, 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_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">$ 32,290<span></span></td>
        <td class="nump">$ 34,986<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="nump">9,398<span></span></td>
        <td class="nump">5,098<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">1,069<span></span></td>
        <td class="nump">5,076<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">42,757<span></span></td>
        <td class="nump">45,160<span></span></td>
        <td class="nump">41,559<span></span></td>
        <td class="nump">38,103<span></span></td>
      </tr>
      <tr class="ro">
        <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">125,411<span></span></td>
        <td class="nump">105,105<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">3,740<span></span></td>
        <td class="nump">3,740<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">245,484<span></span></td>
        <td class="nump">238,255<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">413,652<span></span></td>
        <td class="nump">388,520<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">60,962<span></span></td>
        <td class="nump">46,001<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">110,443<span></span></td>
        <td class="nump">100,072<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">22,982<span></span></td>
        <td class="nump">17,666<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">42,337<span></span></td>
        <td class="nump">34,710<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">12,952<span></span></td>
        <td class="nump">16,224<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,619<span></span></td>
        <td class="nump">17,846<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">11,493<span></span></td>
        <td class="nump">7,482<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">27,785<span></span></td>
        <td class="nump">29,441<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="nump">5,604<span></span></td>
        <td class="nump">5,997<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">28,123<span></span></td>
        <td class="nump">36,276<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="nump">4,660<span></span></td>
        <td class="nump">5,618<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">6,611<span></span></td>
        <td class="nump">5,564<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">Commercial paper [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">2,998<span></span></td>
        <td class="text">&nbsp;&nbsp;<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="ro">
        <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="re">
        <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,997<span></span></td>
        <td class="nump">3,986<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_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Long-term investments</a></td>
        <td class="nump">9,826<span></span></td>
        <td class="nump">10,606<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="ro">
        <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="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecuritiesEquityCurrent', window );">Short-term investments</a></td>
        <td class="nump">$ 1,763<span></span></td>
        <td class="nump">$ 2,131<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>Total of debt securities categorized neither as held-to-maturity nor trading which are intended be sold or mature within one year from the balance sheet date or the normal operating cycle, whichever is 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 AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 4, 5<br><br> -Chapter 3<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15E<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=7534914&amp;loc=d3e22054-111558<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13, 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph b<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 17<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 16<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15C<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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=7534914&amp;loc=d3e22054-111558<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15E<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 133<br><br> -Paragraph 22<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 10: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 15D<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 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 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> -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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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> -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=6361293&amp;loc=d3e6676-107765<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 FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7, 26<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 Cash<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506951<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=6943989&amp;loc=d3e3044-108585<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 7<br><br> -Footnote 1<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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 02<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_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 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 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 FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>This item represents the aggregate carrying amount of all cost-method investments as reported on or included in the balance sheet. The original cost of the investments may differ from the aggregate carrying amount disclosed due to various adjustments such as: (i) dividends received in excess of earnings after the date of investment that are considered a return of investment and therefore recorded as reductions to cost of the investment, or (ii) a series of operating losses of an investee or other factors which may indicate that a decrease in value of the investment has occurred which is other than temporary and accordingly such decrease in value has been 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 AICPA<br><br> -Name Accounting Principles Board Opinion (APB)<br><br> -Number 18<br><br> -Paragraph 6<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 18<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 325<br><br> -SubTopic 20<br><br> -Section 35<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6383889&amp;loc=d3e40346-111594<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 03-1<br><br> -Paragraph 22<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 8, 9<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradingSecuritiesEquityCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 common and preferred stock (which is neither mandatorily redeemable nor redeemable at the option of the holder) equity securities that are bought and held principally for the purpose of selling them in the near term (thus held for only a short period of time, usually less than one year or the normal operating cycle, whichever is longer) or for equity securities formerly categorized as available-for-sale or held-to-maturity which the entity held as of the date it opted to account for such securities at fair value. An enterprise may also categorize such a security as trading without the intent to sell it in the near term assuming the decision to categorize the security as trading occurred at acquisition.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 12<br><br> -Subparagraph a<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 13, 137<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 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>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 3<br><br> -Subparagraph c<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 320<br><br> -Glossary Equity Security<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6511694<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 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 8: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Implementation Guide (Q and A)<br><br> -Number FAS115<br><br> -Paragraph 35<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br>Reference 9: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Emerging Issues Task Force (EITF)<br><br> -Number 86-40<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 11: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 159<br><br> -Paragraph 29<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_TradingSecuritiesEquityCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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>76
<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.6</span><table class="report" border="0" cellspacing="2" id="ID0EAD">
      <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">3 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Mar. 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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
        <td class="text"><div>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%">
<tr>
<td valign="top" width="9%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>NOTE&#xA0;11:</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock-Based
Compensation</b></font></td>
</tr>
</table>
<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. As of March&#xA0;31, 2013, the
Company had 5,620,604 shares available for grant under two stock
option plans: the 2001 General Stock Option Plan
(4,361,494)&#xA0;and the 2007 Stock Option and Incentive Plan
(1,259,110). Each of these plans expires ten years from the date
the plan was approved. In December 2011, the 2001 General Stock
Option plan received shareholder approval for an amendment and
restatement of the plan, extending the plan until September 2021.
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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
summarizes the Company&#x2019;s stock option activity for the
quarter ended March&#xA0;31, 2013:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center">
<tr>
<td width="57%"></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: Times New Roman" size="1"><b>Shares</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"><b>Weighted-</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="1"><b>Weighted-</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Remaining</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Contractual</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Term&#xA0;(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: Times New Roman" size="1"><b>Aggregate</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>Intrinsic<br />
Value</b></font><br />
<font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,559</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25.56</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">783</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">42.11</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(397</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23.10</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 3em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(88</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">31.79</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"></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>
<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: Times New Roman" size="2">Outstanding as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,857</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>29.04</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>7.5</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>50,634</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Exercisable as of
March&#xA0;31, 2013</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>1,383</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>23.26</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5.9</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>26,174</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">Options vested or expected
to vest at March&#xA0;31, 2013 (1)</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,386</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>28.22</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>7.3</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>47,243</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: 12px">
&#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: Times New Roman" size="2">(1)</font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The fair values of stock
options granted in each quarter presented were estimated using the
following weighted-average assumptions:</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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"><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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2.1</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2.0</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>0</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1.2</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected
volatility</font></p>
</td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>42</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>%&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">44</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5.9</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
</table>
<p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px">
&#xA0;</p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Risk-free
rate</u></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Expected dividend
yield</u></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Expected
volatility</u></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The expected volatility was
based upon a combination of historical volatility of&#xA0;the
Company&#x2019;s 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: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><u>Expected
term</u></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The weighted-average
grant-date fair values of stock options granted during the quarter
ended March&#xA0;31, 2013 and April&#xA0;1, 2012 were $16.13 and
$12.98, respectively.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" 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.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The total stock-based
compensation expense and the related income tax benefit recognized
was $3,298,000 and $1,094,000, respectively, for the quarter ended
March&#xA0;31, 2013, and $3,314,000 and $1,087,000, respectively,
for the quarter ended April&#xA0;1, 2012. No compensation expense
was capitalized as of March&#xA0;31, 2013 or December&#xA0;31,
2012.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table details
the stock-based compensation expense by caption for each quarter
presented on the Consolidated Statements of Operations (in
thousands):</font></p>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px">
&#xA0;</p>
<table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center">
<tr>
<td width="80%"></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: Times New Roman" size="1"><b>Quarter
Ended</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: Times New Roman" size="1"><b>March&#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="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1">April&#xA0;1,<br />
2012</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></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="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>227</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">240</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>63</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">68</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>813</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">867</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td>
</tr>
<tr>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2"><b>&#xA0;</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>2,195</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,139</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2"><b>$</b></font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2"><b>3,298</b></font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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: Times New Roman" size="2">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,314</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" 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"><font style="FONT-FAMILY: Times New Roman" size="2">The total intrinsic values
of stock options exercised for the quarters ended March&#xA0;31,
2013 and April&#xA0;1, 2012 were $7,193,000 and $12,636,000,
respectively. The total fair values of stock options vested for the
quarters ended March&#xA0;31, 2013 and April&#xA0;1, 2012 were
$6,932,000 and $6,399,000, respectively.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of March&#xA0;31, 2013,
total unrecognized compensation expense related to non-vested stock
options was $14,025,000, which is expected to be recognized over a
weighted-average period of 1.7 years.</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_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 SEC<br><br> -Name Staff Accounting Bulletin (SAB)<br><br> -Number Topic 14<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 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 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 93-6<br><br> -Paragraph 53<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 123R<br><br> -Paragraph 64, 65, A240<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.<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 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</SEC-DOCUMENT>
