<SEC-DOCUMENT>0001193125-12-346073.txt : 20120809
<SEC-HEADER>0001193125-12-346073.hdr.sgml : 20120809
<ACCEPTANCE-DATETIME>20120809104844
ACCESSION NUMBER:		0001193125-12-346073
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		11
CONFORMED PERIOD OF REPORT:	20120630
FILED AS OF DATE:		20120809
DATE AS OF CHANGE:		20120809

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			REPLIGEN CORP
		CENTRAL INDEX KEY:			0000730272
		STANDARD INDUSTRIAL CLASSIFICATION:	BIOLOGICAL PRODUCTS (NO DIAGNOSTIC SUBSTANCES) [2836]
		IRS NUMBER:				042729386
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		41 SEYON STREET
		STREET 2:		BUILDING 1, SUITE 100
		CITY:			WALTHAM
		STATE:			MA
		ZIP:			02453
		BUSINESS PHONE:		7814499560

	MAIL ADDRESS:	
		STREET 1:		41 SEYON STREET
		STREET 2:		BUILDING 1, SUITE 100
		CITY:			WALTHAM
		STATE:			MA
		ZIP:			02453
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>d357749d10q.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:6px;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:6px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="5"><B>FORM 10-Q
</B></FONT></P> <P STYLE="font-size:6px;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:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE STYLE="BORDER-COLLAPSE:COLLAPSE" BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="100%">
<TR>
<TD WIDTH="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family: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 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 June&nbsp;30, 2012 </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></B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="3"><B>TRANSITION REPORT PURSUANT TO SECTION 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 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </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 000-14656
</B></FONT></P> <P STYLE="font-size:6px;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:6px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="6"><B>REPLIGEN 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:6px;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:6px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


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


<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Delaware</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-2729386</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"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(I.R.S. Employer</B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="1"><B>Identification No.)</B></FONT></P></TD></TR>
<TR>
<TD HEIGHT="16"></TD>
<TD HEIGHT="16" COLSPAN="2"></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="2"><B>41 Seyon Street, Bldg. 1, Suite 100</B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Waltham, MA</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>02453</B></FONT></TD></TR>
<TR>
<TD VALIGN="top" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(Address of principal executive offices)</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="1"><B>(Zip Code)</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>Registrant&#146;s telephone number, including area code: (781)&nbsp;250-0111 </B></FONT></P>
<P STYLE="font-size:6px;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:6px;margin-bottom:0px"><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)&nbsp;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"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Indicate by check mark whether the registrant has submitted electronically and posted on its corporate website, 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"><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">&#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">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></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>&nbsp;&nbsp;(Do not check if a smaller reporting company)</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"><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"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Indicate the number of shares outstanding of each of the issuer&#146;s classes of common stock, as of July&nbsp;30, 2012. </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="50%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="48%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:18pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Class</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:62pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Number of Shares</B></FONT></P></TD></TR>


<TR>
<TD VALIGN="top" ALIGN="center"> <P STYLE="margin-left:1.00em; text-indent:-1.00em" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">Common Stock, par value $.01 per share</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">30,936,165</FONT></TD></TR>
</TABLE> <P STYLE="font-size:8px;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>Table of Contents </B></FONT></P>
<P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="6%"></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="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&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>PAGE</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">PART&nbsp;I</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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 INFORMATION</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;1.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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">Unaudited Condensed Consolidated Financial Statements</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;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_1">Condensed Consolidated Balance Sheets as of June 30, 2012 and December 31, 2011</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;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_2">Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six-Month Periods Ended
 June 30, 2012 and 2011</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;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_3">Condensed Consolidated Statements of Cash Flows for the Six-Month Periods Ended June 30, 2012 and
2011</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;</FONT></TD>
<TD VALIGN="bottom"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_4">Notes to Unaudited Condensed 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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;2.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_5">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">14</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;3.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_6">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">19</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;4.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_7">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">20</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">PART&nbsp;II</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_8">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">20</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;1.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_9">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">20</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;1A.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_10">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">20</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;2.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_11">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">21</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;3.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_12">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">21</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;4.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_13">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">21</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;5.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_14">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">21</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"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Item&nbsp;6.</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&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="#tx357749_15">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">22</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_16">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">23</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;</FONT></TD></TR>
<TR>
<TD HEIGHT="8" COLSPAN="3"></TD>
<TD HEIGHT="8" COLSPAN="4"></TD></TR>
<TR>
<TD VALIGN="top" COLSPAN="3"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2"><A HREF="#tx357749_17">Exhibit Index</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>
</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="tx357749_1"></A>REPLIGEN CORPORATION </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONDENSED 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"><B>(Unaudited) </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="76%"></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>June&nbsp;30,<BR>2012</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>December&nbsp;31,<BR>2011</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;</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">15,880,006</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">11,167,745</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">Marketable 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">12,501,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="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,421,436</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 reserve for doubtful accounts of $10,000 at June&nbsp;30, 2012 and December&nbsp;31,
2011</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">7,811,792</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,825,414</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">Royalties receivable</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,579,555</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,206,840</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">Inventories, 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">11,503,071</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">13,363,073</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,082,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">910,298</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:5.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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">52,359,202</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">46,894,806</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">Property, plant and equipment, at cost:</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">Leasehold improvements</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,078,898</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,083,852</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">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">11,973,175</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,011,154</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">Furniture and fixtures</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,669,990</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,244,451</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">Construction in progress</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">188,993</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">275,258</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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total property, plant and equipment, at cost</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,911,056</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">18,614,715</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">Less: Accumulated depreciation</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,043,027</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">(7,877,296</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:5.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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,868,029</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">10,737,419</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 marketable 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">10,850,675</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,435,350</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,176,789</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">7,795,239</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">994,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">994,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">Restricted 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">200,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">200,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;</TD>
<TD VALIGN="bottom"> <P STYLE="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">Total 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">81,448,695</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">76,056,814</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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Liabilities and stockholders&#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>
<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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,584,636</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">1,422,483</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 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,148,341</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,041,038</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:3.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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,732,977</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">7,463,521</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 long-term 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,742,953</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,469,412</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">Deferred tax liability</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">242,520</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">136,881</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">Commitments and contingencies</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Stockholders&#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>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Preferred stock, $.01 par value, 5,000,000 shares authorized, no shares issued or 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">&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">&#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">Common stock, $.01 par value, 40,000,000 shares authorized, 30,846,165 shares at June&nbsp;30, 2012 and 30,714,757 shares at
December&nbsp;31, 2011 issued and 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">308,462</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">307,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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">185,462,180</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">184,872,839</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">Accumulated 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(527,677</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">113,627</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">Accumulated deficit</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">(116,512,720</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">(119,306,614</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">Total stockholders&#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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">68,730,245</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">65,987,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;</TD>
<TD VALIGN="bottom"> <P STYLE="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">Total liabilities and stockholders&#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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">81,448,695</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">76,056,814</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 condensed 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="tx357749_2"></A>REPLIGEN CORPORATION </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) </B></FONT></P>
 <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(Unaudited) </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="61%"></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>Three&nbsp;months&nbsp;ended<BR>June&nbsp;30,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Six&nbsp;months&nbsp;ended<BR>June&nbsp;30,</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>2012</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>2011</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>2012</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>2011</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">Revenue:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<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">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">11,659,239</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">4,358,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;</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">21,001,840</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">7,508,920</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">Royalty and other 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">3,864,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="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,295,333</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">7,346,441</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,051,190</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total 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">15,523,820</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">7,653,725</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">28,348,281</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">13,560,110</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 expenses:</FONT><FONT STYLE="font-family:Times New Roman" SIZE="1"><SUP
STYLE="vertical-align:baseline; position:relative; bottom:.8ex"></SUP></FONT><FONT STYLE="font-family:Times New Roman" SIZE="2"></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cost of 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,345,257</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,552,809</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,617,800</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,945,898</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">Cost of royalty and other 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">536,933</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">415,870</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">999,021</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">792,761</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">Research and development</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,905,658</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,517,461</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,714,121</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">7,301,732</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,418,233</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,289,118</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,846,769</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">4,727,754</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">Gain on bargain purchase</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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="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">(314,244</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">&#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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total operating 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">14,206,081</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">7,775,258</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">25,863,467</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,768,145</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Income (loss) from operations</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,317,739</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">(121,533</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,484,814</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,208,035</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">29,516</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">65,936</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">60,940</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">135,235</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">Interest 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">(27,360</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">&#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">(49,741</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">(13,484</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 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">458,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="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">567,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">&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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Income (loss) before 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,778,193</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">(55,597</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">3,063,572</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,086,284</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">208,230</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">&#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">267,137</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">&#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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net income (loss)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,569,963</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">(55,597</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">2,796,435</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">(2,086,284</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Earnings (loss) per 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;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left: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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">0.05</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">(0.00</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">0.09</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">(0.07</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left: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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">0.05</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">(0.00</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">0.09</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">(0.07</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Weighted average 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;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left: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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">30,845,137</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">30,812,257</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">30,787,399</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">30,802,397</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left: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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">31,149,090</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">30,812,257</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">31,072,445</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">30,802,397</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR>
<TD 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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(159,166</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">(55,597</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,155,131</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,086,284</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2">The accompanying notes are an integral part of these condensed 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="tx357749_3"></A>REPLIGEN CORPORATION </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>CONDENSED CONSOLIDATED 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"><B>(Unaudited) </B></FONT></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE" ALIGN="center">


<TR>
<TD WIDTH="78%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Six months ended June&nbsp;30,</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>2012</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>2011</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net income (loss)</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,796,435</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">(2,086,284</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">Adjustments to reconcile net income (loss) to net cash provided by (used in) 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">Depreciation and amortization</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,696,885</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">806,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: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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">455,669</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">537,048</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">Gain on bargain purchase</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">(314,244</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">&#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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Loss on revaluation of contingent consideration</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,132</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">&#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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Loss on disposal of 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">&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,597</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">Changes in assets and liabilities:</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Accounts receivable</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,141,897</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,350,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:5.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Royalties receivable</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">(372,715</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">(25,857</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,658,864</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">(755,219</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">238,285</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,527,019</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,207,265</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">223,344</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">Accrued 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,239,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(107,709</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">Long-term 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">212,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;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(40,473</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net cash provided by (used in) 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,738,823</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,266,514</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: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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Purchases of marketable 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,977,047</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">(50,502,952</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:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Redemptions of marketable 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">24,483,333</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">49,835,417</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">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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(513,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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(374,686</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net cash provided by (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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">992,771</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,042,221</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: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>
<TD VALIGN="top"> <P STYLE="margin-left:3.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Exercise of 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">134,986</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">69,214</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">Repurchase of common 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">&#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">(88,401</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net cash provided by (used in) financing activities</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">134,986</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">(19,187</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Effect of exchange rate changes on cash and cash equivalents</FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">(154,319</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">&#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 VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Net increase (decrease) 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,712,261</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,327,922</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">Cash and cash equivalents, 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">11,167,745</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,794,509</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, 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">15,880,006</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">7,466,587</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 condensed 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 STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="tx357749_4"></A>REPLIGEN CORPORATION </B></FONT></P>
 <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>(Unaudited) </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="2"><B>1.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Basis of Presentation </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The consolidated financial statements included herein have been prepared by Repligen Corporation (the &#147;Company,&#148;
&#147;Repligen&#148; or &#147;we&#148;) in accordance with generally accepted accounting principles in the United States (&#147;U.S. GAAP&#148;) and pursuant to the rules and regulations of the Securities and Exchange Commission (&#147;SEC&#148;),
for quarterly reports on Form 10-Q and Article 10 of Regulation S-X and do not include all of the information and footnote disclosures required by U.S. GAAP. These consolidated financial statements should be read in conjunction with the audited
consolidated financial statements and accompanying notes thereto included in the Company&#146;s Transition Report on Form 10-K for the nine months ended December&nbsp;31, 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">In the opinion of management, the accompanying unaudited consolidated financial statements include all adjustments, consisting of only normal, recurring adjustments necessary for a fair presentation of
the financial position, results of operations and cash flows. The results of operations for the interim periods presented are not necessarily indicative of results to be expected for the entire year. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported
amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those
estimates. </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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>2.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Acquisitions, Goodwill and Other Intangible Assets </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Acquisitions </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Novozymes Biopharma Sweden AB </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">On
December&nbsp;20, 2011, pursuant to the terms of the Asset Transfer Agreement, dated as of October&nbsp;27, 2011 (the &#147;Asset Transfer Agreement&#148;), by and among the Company, Repligen Sweden AB, a company organized under the laws of Sweden
and a wholly-owned subsidiary of the Company (&#147;Repligen Sweden&#148;), Novozymes Biopharma DK A/S, a company organized under the laws of Denmark (&#147;Novozymes Denmark&#148;), and Novozymes Biopharma Sweden AB, a company organized under the
laws of Sweden and a wholly-owned subsidiary of Novozymes Denmark (&#147;Novozymes Sweden&#148; and, together with Novozymes Denmark, &#147;Novozymes&#148;), the Company acquired Novozymes&#146; business headquartered at Novozymes Sweden&#146;s
facility in Lund, Sweden and all related operations, including the manufacture and supply of cell culture ingredients and Protein A affinity ligands for use in industrial cell culture, stem and therapeutic cell culture and biopharmaceutical
manufacturing (the &#147;Novozymes Biopharma Business&#148;). Pursuant to the Asset Transfer Agreement, Repligen Sweden (a)&nbsp;purchased all of the assets related to the Novozymes Biopharma Business and assumed certain specified liabilities
related to the Novozymes Biopharma Business from Novozymes Sweden and (b)&nbsp;purchased contract rights and licenses used in the Novozymes Biopharma Business and other specified assets from Novozymes Denmark (collectively, the &#147;Transferred
Business&#148; and the acquisition of the Transferred Business, the &#147;Novozymes Acquisition&#148;). The Novozymes Biopharma Business now operates as Repligen Sweden. The Company paid a total purchase price of 20,310,000 Euros (~$26,400,000) to
Novozymes for the Transferred Business. In addition, Novozymes has the right to contingent payments of up to 4,000,000 Euros (~$5,200,000) consisting of: (i)&nbsp;an earn-out of 1,000,000 Euros (~$1,300,000) if the Transferred Business achieves
sales of a minimum quantity of a Novozymes product between January&nbsp;1, 2012 and December&nbsp;31, 2012; (ii)&nbsp;two milestone payments of 1,000,000 Euros (~$1,300,000) each if sales of certain Novozymes products achieve agreed levels for the
combined calendar years 2012 and 2013 and for calendar year 2014, respectively; and (iii)&nbsp;technology transfer payments totaling 1,000,000 Euros (~$1,300,000) following the successful transfer of certain Novozymes manufacturing technology. The
probability-weighted fair value of the &#128;4,000,000 contingent consideration was $1,625,000 and $1,611,000 at June&nbsp;30, 2012 and at December&nbsp;31, 2011, respectively. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The Company accounted for the Novozymes Acquisition as the purchase of a business under U.S. GAAP. Under the acquisition method of accounting, the assets of the Novozymes Biopharma Business were recorded
as of the acquisition date, at their respective fair values, and consolidated with those of Repligen. The fair value of the net assets acquired was approximately $28,922,000, which exceeded the total consideration transferred of $28,495,000.
Accordingly, the Company recognized the excess of the fair value of the net assets over the purchase price of approximately $427,000 as a gain on bargain purchase. In the six months ended June&nbsp;30, 2012, the Company recognized an additional gain
on bargain purchase of $314,000 due to net working capital adjustments. The purchase price allocation is preliminary as the Company has not yet finalized its fixed asset valuation analysis. The Company expects to finalize the purchase price
allocation in the quarter ending September 30, 2012. The Company does not expect any additional material adjustments to the purchase price allocation. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><I>Goodwill </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Goodwill is not amortized and is reviewed for impairment at least annually. There
was no evidence of impairment to goodwill at June&nbsp;30, 2012. There were no goodwill impairment charges during the three or six-month periods ended June&nbsp;30, 2012. </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">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"><I>Other Intangible Assets </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Intangible assets are amortized over their useful lives using the estimated economic benefit method, as applicable, and the amortization expense is recorded within selling, general and administrative
expense in the statements of operations. Intangible assets and their related useful lives are reviewed at least annually to determine if any adverse conditions exist that would indicate the carrying value of these assets may not be recoverable. More
frequent impairment assessments are conducted if certain conditions exist, including a change in the competitive landscape, any internal decisions to pursue new or different technology strategies, a loss of a significant customer, or a significant
change in the marketplace, including changes in the prices paid for our products or changes in the size of the market for our products. An impairment results if the carrying value of the asset exceeds the estimated fair value of the asset based on
the sum of the future undiscounted cash flows expected to result from the use and disposition of the asset. If the estimate of an intangible asset&#146;s remaining useful life is changed, the remaining carrying amount of the intangible asset is
amortized prospectively over the revised remaining useful life. The Company continues to believe that its intangible assets are recoverable at June&nbsp;30, 2012. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Other intangible assets consisted of the following at June&nbsp;30, 2012: </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="66%"></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>Gross<BR>Carrying<BR>Amount</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>Accumulated<BR>Amortization</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<BR>Average<BR>Useful&nbsp;Life<BR>(in years)</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">Technology &#150; developed</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">1,399,641</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">(269,344</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">8</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">Patents</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">240,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">(72,500</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">8</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">Customer relationships</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,378,659</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">(499,667</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">8</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;</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">Total other 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">8,018,300</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">(841,511</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">8</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Other intangible assets consisted of the following at December&nbsp;31, 2011: </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="66%"></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>Gross<BR>Carrying<BR>Amount</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>Accumulated<BR>Amortization</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<BR>Average<BR>Useful&nbsp;Life<BR>(in years)</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">Technology &#150; developed</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">1,413,564</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">(184,402</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">8</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">Patents</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">240,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">(57,500</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">8</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">Customer relationships</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,508,147</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">(124,570</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">8</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;</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">Total other 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">8,161,711</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">(366,472</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">8</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom"></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amortization expense for amortized intangible assets was approximately $475,000 for the six months ended June&nbsp;30,
2012. The Company expects to record amortization expense of approximately $978,000 in each of the next five 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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>3.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Revenue Recognition </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company generates product revenues from the sale of bioprocessing products to customers in the life science and biopharmaceutical
industries. The Company recognizes revenue related to product sales upon delivery of the product to the customer as long as there is persuasive evidence of an arrangement, the sales price is fixed or determinable and collection of the related
receivable is reasonably assured. Determination of whether these criteria have been met is based on management&#146;s judgments primarily regarding the fixed nature of the fee charged for the product delivered and the collectability of those fees.
The Company has a few longstanding customers who comprise the majority of revenue and have excellent payment histories and therefore the Company does not require collateral. The Company has had no significant write-offs of uncollectible invoices in
the periods presented. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">At the time of sale, the Company also evaluates the need to accrue for warranty and sales returns. The supply
agreements the Company has with its customers and the related purchase orders identify the terms and conditions of each sale and the price of the goods ordered. Due to the nature of the sales arrangements, inventory produced for sale is tested for
quality specifications prior to shipment. Since the product is manufactured to order and in compliance with required specifications prior to shipment, the likelihood of sales return, warranty or other issues is largely diminished. Sales returns and
warranty issues are infrequent and have had nominal impact on the Company&#146;s financial statements historically. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In April 2008, the
Company settled its litigation with Bristol-Myers Squibb Company (&#147;Bristol&#148;) and began recognizing royalty revenue in fiscal year 2009 for Bristol&#146;s net sales in the United States of Orencia&reg; which is used in the treatment of
rheumatoid arthritis. Pursuant to the settlement with Bristol (&#147;Bristol Settlement&#148;), the Company recognized royalty revenue of approximately $3,580,000 and $2,772,000 for the three months ended June&nbsp;30, 2012 and 2011, respectively.
For the six months ended June&nbsp;30, 2012 and 2011, the Company recognized Bristol royalty revenue of approximately $6,660,000 and $5,285,000, respectively. Revenue earned from Bristol royalties is recorded in the periods when it is earned based
on royalty reports sent by Bristol to the Company. The Company has no continuing obligations to Bristol as a result of this settlement. The royalty agreement with Bristol provides that the Company will receive such royalty payments on sales of
Orencia&reg; by Bristol through December&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>

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to the Bristol Settlement, Repligen must remit to the University of Michigan 15% of all royalty
revenue received from Bristol. Royalty expense for the three months ended June&nbsp;30, 2012 and 2011 was approximately $537,000 and $416,000, respectively. For the six months ended June&nbsp;30, 2012 and 2011, the Company incurred royalty expense
of approximately $999,000 and $793,000, respectively. This operating expense has been included in the Company&#146;s Statements of Operations under the line item &#147;Cost of royalty and other revenue.&#148; </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three months ended June&nbsp;30, 2012 and 2011, the Company recognized approximately $285,000 and $523,000 of revenue, respectively, from
sponsored research and development projects under agreements with the National Institutes of Health / Scripps Research Institute, the Muscular Dystrophy Association, Go Friedreich&#146;s Ataxia Research (&#147;GoFar&#148;), and the Friedreich&#146;s
Ataxia Research Alliance. For the six months ended June 30, 2012 and 2011, the Company recognized approximately $686,000 and $766,000 of revenue, respectively, from sponsored research and development projects under agreements with the National
Institutes of Health / Scripps Research Institute, the Muscular Dystrophy Association, Go Friedreich&#146;s Ataxia Research (&#147;GoFar&#148;), and the Friedreich&#146;s Ataxia Research Alliance. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Research revenue is recognized when the expense has been incurred and services have been performed. Determination of which incurred costs qualify for
reimbursement under the terms of the Company&#146;s contractual agreements and the timing of when such costs were incurred involves the judgment of management. The Company&#146;s calculations are based on the agreed-upon terms as stated in the
arrangements. However, should the estimated calculations change or be challenged by other parties to the agreements, research revenue may be adjusted in subsequent periods. The calculations have not historically changed or been challenged, and the
Company does not anticipate any significant subsequent change in its revenue related to sponsored research and development projects. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">There
have been no material changes to the Company&#146;s initial estimates related to revenue recognition in any periods presented in the accompanying consolidated financial statements. </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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>4.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Earnings (Loss) Per Share </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company reports earnings (loss) per share in accordance with Accounting Standards Codification Topic 260, &#147;Earnings Per
Share,&#148; which establishes standards for computing and presenting earnings per share. Basic earnings (loss) per share is computed by dividing net income (loss) available to common shareholders by the weighted average number of common shares
outstanding during the period. Diluted earnings per share is computed by dividing net income available to common shareholders by the weighted-average number of common shares and dilutive common share equivalents then outstanding. Potential common
share equivalents consist of restricted stock awards and the incremental common shares issuable upon the exercise of stock options and warrants. Under the treasury stock method, unexercised &#147;in-the-money&#148; stock options are assumed to be
exercised at the beginning of the period or at issuance, if later. The assumed proceeds are then used to purchase common shares at the average market price during the period. Share-based payment awards that entitle their holders to receive
non-forfeitable dividends before vesting are considered participating securities and are included in the calculation of basic and diluted earnings per share. Common share equivalents were not included in the net loss per share computation for the
three or six-month periods ended June&nbsp;30, 2011 because their effect is anti-dilutive. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Basic and diluted weighted average shares
outstanding were as follows: </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="56%"></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></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>Three&nbsp;months&nbsp;ended<BR>June&nbsp;30,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Six&nbsp;months&nbsp;ended<BR>June&nbsp;30,</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>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>2011</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>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>2011</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">Weighted average common shares</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">30,845,137</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">30,812,257</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">30,787,399</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">30,802,397</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">Dilutive common 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">303,953</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">285,046</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 STYLE="font-size:1px">
<TD VALIGN="bottom"></TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Weighted average common shares, assuming dilution</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">31,149,090</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">30,812,257</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,072,445</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">30,802,397</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>
<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">At June&nbsp;30, 2012, there were outstanding options to purchase 2,629,490 shares of the Company&#146;s common stock at
a weighted average exercise price of $4.08 per share. For the three and six-month periods ended June&nbsp;30, 2012, 1,451,500 and 1,539,300 shares of the Company&#146;s common stock, respectively, were excluded from the calculation of diluted
earnings per share because the exercise prices of the stock options were greater than or equal to the average price of the common shares, and were therefore anti-dilutive. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">At June&nbsp;30, 2011, there were outstanding options to purchase 2,573,800 shares of the Company&#146;s common stock at a weighted average exercise price of $4.14 per share. All such outstanding options
have been excluded from the calculation of diluted earnings per share because their effect would be anti-dilutive. </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>



<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"><B>5.</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">For the three months ended June&nbsp;30, 2012 and 2011, the Company recorded stock-based compensation expense of approximately $215,000
and $282,000, respectively, for stock options granted under the Second Amended and Restated 2001 Repligen Corporation Stock Plan (the &#147;2001 Plan&#148;) and the Repligen Corporation 2012 Stock Option and Incentive Plan (the &#147;2012
Plan,&#148; and collectively with the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan, the &#147;Plans&#148;). The Company recorded stock-based compensation expense of approximately $456,000 and $537,000 for the six-month periods ended
June&nbsp;30, 2012 and 2011, respectively, for stock options granted under the Plans. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The 2012 Plan allows for the granting of incentive and
nonqualified options to purchase shares of common stock, restricted stock and other equity awards. Incentive options granted to employees under the Plans generally vest over a four to five-year period, with 20%-25% vesting on the first anniversary
of the date of grant and the remainder vesting in equal yearly installments thereafter. Nonqualified options issued to non-employee directors and consultants under the Plans generally vest over one year. Options granted under the Plans have a
maximum term of ten years from the date of grant and generally, the exercise price of the stock options equals the fair market value of the Company&#146;s common stock on the date of grant. At June&nbsp;30, 2012, options to purchase 2,629,490 shares
were outstanding under the Plans. At June&nbsp;30, 2012, 1,997,852 shares were available for future grant under the Plans. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company uses
the Black-Scholes option pricing model to calculate the fair value of share-based awards on the grant date. The Company measures stock-based compensation cost at the grant date based on the estimated fair value of the award, and recognizes it as
expense over the employee&#146;s requisite service period on a straight-line basis. The Company has no awards with market or performance conditions. The Company recognizes stock-based compensation expense based upon options that are ultimately
expected to vest, and accordingly, such compensation expense has been adjusted by an amount of estimated forfeitures. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Information regarding
option activity for the six months ended June&nbsp;30, 2012 under the Plans is summarized below: </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="59%"></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="5%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></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>Options<BR>Outstanding</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-<BR>Average<BR>Exercise<BR>Price Per<BR>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>Weighted-<BR>Average<BR>Remaining<BR>Contractual<BR>Term<BR>(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<BR>Intrinsic<BR>Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Options outstanding at January&nbsp;1, 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">2,823,400</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">4.05</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:1.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">94,190</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.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"></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:1.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">(217,500</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.65</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:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Forfeited/Cancelled</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">(70,600</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.31</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">Options outstanding at June&nbsp;30, 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">2,629,490</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">4.08</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.95</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,713,058</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"></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>
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Options exercisable at June&nbsp;30, 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">1,678,700</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">4.34</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.61</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">926,194</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"></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">Vested and expected to vest at June&nbsp;30, 2012 (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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">2,506,271</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">4.09</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.85</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,647,742</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>
<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="line-height:8px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt solid #000000;width:10%">&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">This represents the number of vested options as of June&nbsp;30, 2012 plus the number of unvested options expected to vest as of June&nbsp;30, 2012 based on the
unvested outstanding options at June&nbsp;30, 2012 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees. </FONT></TD></TR></TABLE>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The aggregate intrinsic value in the table above represents the total pre-tax intrinsic value (the difference between the closing price of the common
stock on June&nbsp;30, 2012 of $4.30 and the exercise price of each in-the-money option) that would have been received by the option holders had all option holders exercised their options on June&nbsp;30, 2012. </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 value of options granted during the six months ended June&nbsp;30, 2012 and 2011 was $3.62 and $2.64, respectively.
The total fair value of stock options that vested during the six months ended June&nbsp;30, 2012 and 2011 was approximately $502,180 and $514,866, respectively. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">As of June&nbsp;30, 2012, there was $1,545,645 of total unrecognized compensation cost related to unvested share-based awards.&nbsp;This cost is expected to be recognized over a weighted average remaining
requisite service period of 2.43 years. The Company expects 827,571 unvested options to vest over the next five 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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>6.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Cash, Cash Equivalents and Marketable Securities </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">At June&nbsp;30, 2012 and December&nbsp;31, 2011, the Company&#146;s investments included money market funds as well as short-term and
long-term marketable securities. Marketable securities are investments with original maturities of greater than 90 days. Long-term marketable securities are securities with maturities of greater than one year. The average remaining contractual
maturity of marketable securities at June&nbsp;30, 2012 is approximately 12.97 months. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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">Management reviewed the Company&#146;s investments as of June&nbsp;30, 2012 and December&nbsp;31, 2011 and
concluded that there were no securities with other than temporary impairments in the investment portfolio. The Company does not intend to sell any investments in an unrealized loss position and it is not more likely than not that the Company will be
required to sell the investments before recovery of their amortized cost bases. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Investments in debt securities consisted of the following at
June&nbsp;30, 2012: </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="56%"></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="2%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>June&nbsp;30,&nbsp;2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="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>Gain</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>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>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Marketable securities:</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">U.S. Government and agency 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,346,108</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,138</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">(766</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">4,346,480</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 and other debt 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">8,142,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">13,178</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">(367</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">8,155,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: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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">12,488,611</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">14,316</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,133</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">12,501,794</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">Long-term marketable securities:</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">U.S. Government and agency 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">8,502,140</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,080</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,270</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">8,497,950</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 and other debt 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">2,354,089</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,364</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,352,725</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">10,856,229</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,080</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,634</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">10,850,675</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 BGCOLOR="#cceeff">
<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 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">23,344,840</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">15,396</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,767</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">23,352,469</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>
<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">At June&nbsp;30, 2012, the Company&#146;s investments included twelve debt securities in unrealized loss positions with a
total unrealized loss of approximately $8,000 and a total fair market value of approximately $10,786,000. All investments with gross unrealized losses have been in unrealized loss positions for less than 12 months. The unrealized losses were caused
primarily by current economic and market conditions. There was no change in the credit risk of the securities. There were no realized gains or losses on the investments for the six months ended June&nbsp;30, 2012 or the nine-month period ended
December&nbsp;31, 2011. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Investments in debt securities consisted of the following at December&nbsp;31, 2011: </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="56%"></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="2%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="2%"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>December&nbsp;31,&nbsp;2011</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>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>Gain</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>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>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Marketable securities:</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">U.S. Government and agency 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">8,373,355</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">3,126</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">(233</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">8,376,248</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 and other debt 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">7,046,222</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,336</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,370</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">7,045,188</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">15,419,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">6,462</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,603</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">15,421,436</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">Long-term marketable securities:</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">U.S. Government and agency 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">8,399,428</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,223</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">(91</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">8,401,560</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 and other debt 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">1,031,443</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,347</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,033,790</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">9,430,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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,570</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">(91</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">9,435,350</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 BGCOLOR="#cceeff">
<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 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,850,448</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">11,032</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">(4,694</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">24,856,786</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>
<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 contractual maturities of debt securities at June&nbsp;30, 2012 were 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="72%"></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>Fair Value</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>


<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Due in 1 year or less</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">12,488,611</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">12,501,794</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">Due in 1 to 2 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">10,856,229</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">10,850,675</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">23,344,840</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">23,352,469</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">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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>7.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Fair Value Measurement </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In determining the fair value of its assets and liabilities, the Company uses various valuation approaches. The Company employs a
hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that observable inputs be used when available. Observable inputs are inputs that market
participants would use in pricing the asset or liability based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company&#146;s assumptions about the inputs that market participants
would use in pricing the asset or liability and are developed based on the best information available in the circumstances. The fair value hierarchy is broken down into three levels based on the source of inputs as follows: </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="5%"></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="1%"></TD>
<TD WIDTH="93%"></TD></TR>


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Level&nbsp;1</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#150;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Valuations based on unadjusted quoted prices in active markets for identical assets or liabilities that the Company has the ability to access</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Level&nbsp;2</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#150;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Valuations based on quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active
and models for which all significant inputs are observable, either directly or indirectly</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Level&nbsp;3</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">&#150;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Valuations based on inputs that are unobservable and significant to the overall fair value measurement</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The availability of observable inputs can vary among the various types of financial assets and liabilities. To the extent
that the valuation is based on models or inputs that are less observable or unobservable in the market, the determination of fair value requires more judgment. In certain cases, the inputs used to measure fair value may fall into different levels of
the fair value hierarchy. In such cases, for financial statement disclosure purposes, the level in the fair value hierarchy within which the fair value measurement is categorized is based on the lowest level input that is significant to the overall
fair value measurement. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company&#146;s fixed income investments are comprised of obligations of U.S. government agencies, corporate debt
securities and other interest bearing securities. These investments have been initially valued at the transaction price and subsequently valued, at the end of each reporting period, utilizing third party pricing services or other market observable
data. The pricing services utilize industry standard valuation models, including both income and market based approaches and observable market inputs to determine value. These observable market inputs include reportable trades, benchmark yields,
credit spreads, broker/dealer quotes, bids, offers, current spot rates and other industry and economic events. The Company validates the prices provided by third party pricing services by reviewing their pricing methods and matrices, obtaining
market values from other pricing sources, analyzing pricing data in certain instances and confirming that the relevant markets are active. After completing its validation procedures, the Company did not adjust or override any fair value measurements
provided by the pricing services as of June&nbsp;30, 2012. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The following fair value hierarchy table presents information about each major
category of the Company&#146;s assets measured at fair value on a recurring basis as of June&nbsp;30, 2012: </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="47%"></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="3%"></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="14" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Fair value measurement at reporting date using:</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>Quoted&nbsp;prices&nbsp;in<BR>active&nbsp;markets&nbsp;for<BR>identical assets<BR>(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<BR>other&nbsp;observable<BR>inputs<BR>(Level 2)</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<BR>unobservable<BR>inputs<BR>(Level 3)</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</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>
<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">Money market funds</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">4,205,258</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;&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;&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">4,205,258</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">U.S. Government and agency 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">2,584,517</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">10,759,843</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">13,344,360</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 and other debt 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">10,008,109</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">10,008,109</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></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">Total</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">6,789,775</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,767,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">$</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">27,557,727</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>
<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">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">The Company has no other assets or liabilities for which fair value measurement is either required or has
been elected to be applied, other than the liabilities for contingent consideration recorded in connection with the Novozymes Acquisition and the acquisition of the assets of BioFlash Partners, LLC (&#147;BioFlash&#148;). The contingent
consideration related to Novozymes is valued using management&#146;s estimates of expected future milestone payments based upon a probability weighted analysis of amounts to be paid to Novozymes Denmark. The contingent consideration related to
BioFlash is valued using management&#146;s estimates of royalties to be paid to the former shareholders of BioFlash based on sales of the acquired assets. These valuations are Level 3 valuations as the primary inputs are unobservable. The following
table provides a roll forward of the fair value of the contingent consideration: </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="85%"></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 at December&nbsp;31, 2011</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,197,226</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">Payments</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">(35,000</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">Changes in fair value</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,132</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 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">(25,347</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 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 at June&nbsp;30, 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,199,011</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></TR>
</TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">There were no remeasurements to fair value during the three or six months ended June&nbsp;30, 2012 of financial assets
and liabilities that are not measured at fair value on a recurring basis. </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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>8.</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 relate to the Company&#146;s bioprocessing business. The Company values inventory at cost or, if lower, fair market value
using the first-in, first-out method. The Company reviews its inventories at least quarterly and records a provision for excess and obsolete inventory based on its estimates of expected sales volume, production capacity and expiration dates of raw
materials, work-in-process and finished products. Expected sales volumes are determined based on supply forecasts provided by key customers for the next three to twelve months. The Company writes down inventory that has become obsolete, inventory
that has a cost basis in excess of its expected net realizable value, and inventory in excess of expected requirements to cost of product revenue. Manufacturing of bioprocessing finished goods is done to order and tested for quality specifications
prior to shipment. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">A change in the estimated timing or amount of demand for the Company&#146;s products could result in additional provisions
for excess inventory quantities on hand. Any significant unanticipated changes in demand or unexpected quality failures could have a significant impact on the value of inventory and reported operating results. During all periods presented in the
accompanying consolidated financial statements, there have been no material adjustments related to a revised estimate of inventory valuations. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Work-in-process and finished products inventories consist of material, labor, outside processing costs and manufacturing overhead. Inventories consisted
of the following: </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="72%"></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>June&nbsp;30,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>December&nbsp;31,<BR>2011</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">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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">3,000,429</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">3,563,395</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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">6,241,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">5,936,578</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 products</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,261,120</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,863,100</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">Total</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">11,503,071</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">13,363,073</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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>9.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Accrued Liabilities </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company estimates accrued liabilities by identifying services performed on the Company&#146;s behalf, estimating the level of
service performed and determining the associated cost incurred for such service as of each balance sheet date. Examples of estimated accrued expenses include: 1) fees paid to contract manufacturers in conjunction with the production of clinical
materials (these expenses are normally determined through a contract or purchase order issued by the Company); 2) service fees paid to organizations for their performance in conducting clinical trials (these expenses are determined by contracts in
place for those services and communications with project managers on costs which have been incurred as of each reporting date); and 3) professional and consulting fees incurred with law firms, audit and accounting service providers and other third
party consultants (these expenses are determined by either requesting those service providers to estimate unbilled services at each reporting date for services incurred or tracking costs incurred by service providers under fixed fee arrangements).
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company has processes in place to estimate the appropriate amounts to record for accrued liabilities, which principally involve the
applicable personnel reviewing the services provided. In the event that the Company does not identify certain costs that have begun to be incurred or the Company under or over-estimates the level of services performed or the costs of such services,
the reported expenses for that period may be too low or too high. The date on which certain services commence, the level of services performed on or before a given date, and the cost of such services often require the exercise of judgment. The
Company makes these judgments based upon the facts and circumstances known at the date of the 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">12 </FONT></P>



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

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Accrued liabilities consisted of the following: </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="74%"></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>June&nbsp;30,<BR>2012</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>December&nbsp;31,<BR>2011</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">Employee compensation</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,954,833</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">2,741,738</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">Professional fees</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">592,944</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">871,086</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">Royalty and license fees</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,495</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">499,776</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">Unearned 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">480,730</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">469,046</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&nbsp;and development</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">443,200</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,695</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">VAT 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">411,292</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">566,542</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 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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">1,481,847</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">750,155</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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">7,148,341</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">6,041,038</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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>10.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Income Taxes </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three and six-month periods ended June&nbsp;30, 2012, the Company had income before taxes of approximately $1,778,000 and
$3,064,000, respectively. The Company recorded income tax provisions of $208,000 and $267,000, respectively, for the three and six-month periods ended June&nbsp;30, 2012 based on an effective tax rate of approximately 8.72%. The effective income tax
rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the statutory tax rates primarily due to the utilization of prior year net operating losses and
credits earned in the U.S. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three and six-month periods ended June&nbsp;30, 2011, the Company did not record a tax provision as no
taxable income was generated in the period. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company has net operating loss carryforwards of approximately $58,243,000 and business tax
credit carryforwards of approximately $2,196,000 available to reduce future federal income taxes, if any. Additionally, the Company has net operating loss carryforwards of approximately $4,816,000 and business tax credit carryforwards of
approximately $2,986,000 available to reduce future state income taxes, if any. The net operating loss and business tax credit carryforwards will continue to expire at various dates through December 2031. The net operating loss and business tax
credit carryforwards are subject to review and possible adjustment by the Internal Revenue Service and may be limited in the event of certain changes in the ownership interest of significant stockholders. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">At June&nbsp;30, 2012 and December&nbsp;31, 2011, a full valuation allowance has been provided against the U.S. deferred tax assets, as it is uncertain
if the Company will realize the benefits of such deferred tax assets. </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="4%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>11.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>Segment Reporting </B></FONT></TD></TR></TABLE>
 <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company views its operations, makes decisions regarding how to allocate resources and manages the business as one operating
segment. As a result, the financial information disclosed herein represents all of the material financial information related to the Company&#146;s principal operating segment. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The following table represents the Company&#146;s total revenue by geographic area (based on the location of the customer): </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="72%"></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="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Three&nbsp;months&nbsp;ended</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>June&nbsp;
30,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Six&nbsp;months&nbsp;ended</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>June&nbsp;
30,</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>2012</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>2011</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>2012</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>2011</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">United States</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">44</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">47</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">41</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">49</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">Sweden</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">45</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</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">44</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">41</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">United Kingdom</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">10</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">5</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">12</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">3</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">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">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">6</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">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">7</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:1px solid #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
<TR BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:3.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 VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">100</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD>
<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">100</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">100</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">100</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>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD>
<TD VALIGN="bottom">&nbsp;</TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD VALIGN="bottom"> <P STYLE="border-top:3px double #000000">&nbsp;</P></TD>
<TD>&nbsp;</TD></TR>
</TABLE>

 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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">Revenue from significant customers as a percentage of the Company&#146;s total revenue was as follows:
</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="72%"></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="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Three&nbsp;months&nbsp;ended</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>June&nbsp;
30,</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="6" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Six&nbsp;months&nbsp;ended</B></FONT><br><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>June&nbsp;
30,</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>2012</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>2011</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>2012</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>2011</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">Orencia&reg; Royalties from Bristol</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">23</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">36</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</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">39</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">Bioprocessing Customer 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">44</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</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">44</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">41</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">Bioprocessing Customer B</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</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">6</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">13</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</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">Bioprocessing Customer C</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">14</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">&#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</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">&#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:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Significant accounts receivable balances as a percentage of the Company&#146;s total trade accounts receivable and
royalties receivable balances were 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="76%"></TD>
<TD VALIGN="bottom" WIDTH="11%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="11%"></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>June&nbsp;30,<BR>2012</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>December&nbsp;31,<BR>2011</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">Orencia&reg; Royalties from Bristol</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">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">53</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">Bioprocessing Customer 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">35</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 BGCOLOR="#cceeff">
<TD VALIGN="top"> <P STYLE="margin-left:1.00em; text-indent:-1.00em"><FONT STYLE="font-family:Times New Roman" SIZE="2">Bioprocessing Customer B</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</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">7</FONT></TD>
<TD NOWRAP VALIGN="bottom"><FONT STYLE="font-family:Times New Roman" SIZE="2">%&nbsp;</FONT></TD></TR>
</TABLE> <P STYLE="margin-top:18px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="tx357749_5"></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; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Overview </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">We are a life sciences company that develops, manufactures and markets bioprocessing products for life sciences and biopharmaceutical manufacturing customers worldwide. In December 2011, we acquired
certain assets and assumed certain liabilities of Novozymes Biopharma Sweden, AB thereby diversifying and expanding our bioprocessing product offering and customer base, as well as doubling our manufacturing capacity. We are a world-leading
manufacturer of both native and recombinant forms of Protein A, critical reagents used in the manufacture of monoclonal antibodies, a type of biologic drug. We also supply several growth factor products used to increase cell culture productivity
during the biomanufacturing process. In the burgeoning area of disposable biomanufacturing technologies, we have developed and market a series of OPUS&#153; (Open-Platform, User-Specified) chromatography columns for clinical-stage manufacturing.
These pre-packed &#147;plug-and-play&#148; columns are uniquely flexible and customizable to our customers&#146; media and size requirements. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We also applied our expertise in biologic product development to RG1068, a synthetic version of the human hormone secretin being developed by the Company
as a novel imaging agent for use in combination with magnetic resonance imaging (&#147;MRI&#148;) to improve the detection of pancreatic duct abnormalities in patients with pancreatitis. We previously submitted a new drug application
(&#147;NDA&#148;) for RG1068 to the U.S. Food and Drug Administration (&#147;FDA&#148;) and a marketing authorization application (&#147;MAA&#148;) to the European Medicines Agency (&#147;EMA&#148;). We received a complete response letter
(&#147;CRL&#148;) in June 2012 from the FDA requesting additional clinical efficacy and safety trial data to support potential approval of the NDA. While we believe RG1068 addresses an area of significant unmet medical need in the detection of
pancreatic abnormalities, consistent with our decision to focus our internal efforts on the bioprocessing business, the Company will begin to seek development and commercialization partners for RG1068. In conjunction with this decision, we will
discontinue active prosecution of our NDA and MAA for RG1068. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We also have two early stage central nervous system (&#147;CNS&#148;) rare
disease programs that are advancing through Phase 1 clinical trials in Friedreich&#146;s ataxia and spinal muscular atrophy. As a result of our decision to focus on the growth of the Company&#146;s core bioprocessing business, we will seek
development and commercialization partnerships for these programs. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In addition, we have out-licensed certain intellectual property from which
we receive royalties from Bristol-Myers Squibb Company (&#147;Bristol&#148;) on their net sales in the U.S. of their product Orencia&reg;. We currently expect to receive these royalty payments for Bristol&#146;s sales through December&nbsp;31, 2013.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total revenue in the six months ended June&nbsp;30, 2012 increased by 109% as compared to the six months ended June&nbsp;30, 2011 and is
primarily due to the addition of the Novozymes Biopharma Business, an increase in bioprocessing product sales orders from a large customer and increased royalty revenue from Bristol as their product Orencia&reg; continues to penetrate the market. In
connection with our decision to focus on the growth of the Company&#146;s core bioprocessing business, our research and development expenses will likely be reduced in the future. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Critical Accounting Policies and Estimates </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">A &#147;critical accounting policy&#148; is one which is both important to the portrayal of the Company&#146;s financial condition and results and
requires management&#146;s most difficult, subjective or complex judgments, often as a result of the need to make estimates about the effect of matters that are inherently uncertain. For additional information, please see the discussion of our
critical accounting policies in Management&#146;s Discussion and Analysis and our significant accounting policies in Note 2 to the Financial Statements included in our Transition Report on Form&nbsp;10-K for the nine months ended December&nbsp;31,
2011. There have been no changes to our critical accounting policies since December&nbsp;31, 2011. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Results of
Operations </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Three months ended June&nbsp;30, 2012 vs. June&nbsp;30, 2011 </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Total revenue </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total revenues for the three-month periods ended June&nbsp;30, 2012 and 2011 were approximately $15,524,000 and $7,654,000, respectively, an increase of
$7,870,000 or 103%. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Sales of bioprocessing products for the three months ended June&nbsp;30, 2012 and 2011 were $11,659,000 and $4,358,000,
respectively, an increase of $7,301,000, or 168%. This increase is primarily due to the addition of the Novozymes Biopharma Business and an increase in bioprocessing product sales orders from a large customer. A majority of the bioprocessing
products that we manufacture are based on recombinant Protein A and are sold to customers who incorporate these products into their proprietary antibody purification systems to be sold directly to the pharmaceutical industry. Monoclonal antibodies
are a well-established class of drug with applications in rheumatoid arthritis, asthma and a variety of cancers. Sales of the bioprocessing products we manufacture are therefore impacted by the timing of large-scale production orders and the
regulatory approvals for such antibodies, which may result in significant quarterly fluctuations. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to the Bristol Settlement, we
recognized royalty revenue of approximately $3,580,000 and $2,772,000 for the three months ended June&nbsp;30, 2012 and 2011, respectively. We currently expect to receive these royalty payments for Bristol&#146;s sales through December&nbsp;31,
2013. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three months ended June&nbsp;30, 2012 and 2011, we recognized approximately $285,000 and $523,000, respectively, of revenue
from sponsored research and development projects under agreements with the National Institutes of Health / Scripps Research Institute, Go Friedreich&#146;s Ataxia Research (&#147;GoFar&#148;), and the Friedreich&#146;s Ataxia Research Alliance.
</FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Costs and operating expenses </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Total costs and operating expenses were approximately $14,206,000 and $7,775,000 for the three-month periods ended June&nbsp;30, 2012 and 2011, respectively, an increase of $6,431,000 or 83%. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cost of product revenue was approximately $7,345,000 and $1,553,000 for the three-month periods ended June&nbsp;30, 2012 and 2011, respectively, an
increase of $5,792,000 or 373%. This increase is primarily due to the addition of the Novozymes Biopharma Business and related product mix, the increase in bioprocessing product sales noted above and other individually insignificant manufacturing
variances. While we have begun to reduce headcount and related costs at Repligen Sweden, we anticipate that gross margins will be lower in the twelve-month period ending December&nbsp;31, 2012 as compared to the same period in 2011 because a
significant percentage of our bioprocessing products are now manufactured in our facility in Sweden which has a higher cost of product revenue. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to the Bristol Settlement, we must remit 15% of royalty revenue received through the expiration of the settlement agreement in December 2013 to
the University of Michigan. For the three-month periods ended June&nbsp;30, 2012 and 2011, the cost of royalty revenue was approximately $537,000 and $416,000, respectively. This increase is directly related to the increase in Bristol royalty
revenue noted above. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Research and development expenses were approximately $2,906,000 and $3,517,000 for the three-month periods ended
June&nbsp;30, 2012 and 2011, respectively, a decrease of $611,000 or 17%. This decrease is primarily attributable to a $500,000 licensing payment made in the three-month period ended June&nbsp;30, 2011 for our RG3039 for spinal muscular atrophy
program upon filing of the applicable NDA. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Significant fluctuations in research and development expenses may occur from period to period
depending on the nature, timing, and extent of development activities over any given period of time. Many resources including personnel, supplies and equipment are shared by all of the development programs. As a result, and due to the significant
risks and uncertainties in drug development, we are not able to provide cumulative spending to date or predict total development costs for any particular program. We expect that future research and development costs will be limited to those intended
to most directly add value to potential partnering opportunities and that these costs will vary depending on the timing of when each program can be partnered to an outside party, if at all, and any development work that we continue under any such
arrangement. In connection with our decision to focus on the growth of the Company&#146;s core bioprocessing business, our research and development expenses will likely be reduced in the future. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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">Selling, general and administrative expenses were approximately $3,418,000 and $2,289,000 for the
three-month periods ended June&nbsp;30, 2012 and 2011, respectively, an increase of $1,129,000 or 49%. This increase is primarily attributable to a $421,000 increase related to the addition of the Novozymes Biopharma Business, a $383,000 increase in
professional fees related to the acquisition and a $97,000 increase in marketing activities related to our secretin business incurred prior to receipt of the RG1068 CRL from the FDA. For each of the remaining quarters in 2012, we expect selling,
general and administrative expenses to be moderately lower than the quarter ended June&nbsp;30, 2012 as we defer certain RG1068 pre-commercialization activities and focus on finding a development or commercialization partner for the program.
</FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Investment income </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Investment income includes income earned on invested cash balances. Investment income was approximately $30,000 and $66,000 for the three-month periods ended June&nbsp;30, 2012 and 2011, respectively.
This decrease of $36,000, or 55%, is primarily attributable to lower interest earned on our investment portfolio due to lower interest rates and a lower average investment balance during the period. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Other income </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Other income was approximately $458,000 for the three-month period ended June&nbsp;30, 2012 and is primarily attributable to foreign currency gains
related to the addition of the Novozymes Biopharma Business. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Provision for income taxes </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three months ended June&nbsp;30, 2012, we had income before taxes of approximately $1,778,000 and a tax provision of $208,000 based on an
effective tax rate of 8.72%. The effective income tax rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the statutory tax rate primarily due to the
utilization of prior year net operating losses and credits. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the three months ended June&nbsp;30, 2011, we did not record a tax provision
as no taxable income was generated in the period. </FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Six months ended June&nbsp;30, 2012 vs. June&nbsp;30, 2011
</I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Total revenue </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Total revenues for the six-month periods ended June&nbsp;30, 2012 and 2011 were approximately $28,348,000 and $13,560,000 respectively, an increase of $14,788,000 or 109%. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Sales of bioprocessing products for the six-month periods ended June&nbsp;30, 2012 and 2011 were approximately $21,002,000 and $7,509,000, respectively,
an increase of $13,493,000, or 180%. This increase is primarily due to the addition of the Novozymes Biopharma Business and an increase in bioprocessing product sales orders from a large customer. A majority of the bioprocessing products that we
manufacture are based on recombinant Protein A and are sold to customers who incorporate these products into their proprietary antibody purification systems to be sold directly to the pharmaceutical industry. Monoclonal antibodies are a
well-established class of drug with applications in rheumatoid arthritis, asthma and a variety of cancers. Sales of our bioprocessing products are therefore impacted by the timing of large-scale production orders and the regulatory approvals for
such antibodies, which may result in significant quarterly fluctuations in product revenue. Such quarterly fluctuations are expected but they may not be predictive of future revenue or otherwise indicate a trend. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Pursuant to the Bristol Settlement, we recognized royalty revenue of approximately $6,660,000 and $5,285,000 for the six-month periods ended
June&nbsp;30, 2012 and 2011, respectively. We currently expect to receive these royalty payments for Bristol&#146;s sales through December&nbsp;31, 2013. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">For the six months ended June&nbsp;30, 2012 and 2011, we recognized approximately $686,000 and $766,000, respectively, of revenue from sponsored research and development projects under agreements with the
National Institutes of Health / Scripps Research Institute, Go Friedreich&#146;s Ataxia Research (&#147;GoFar&#148;), and the Friedreich&#146;s Ataxia Research Alliance. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B><I>Costs and operating expenses </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total costs and operating expenses were approximately
$25,863,000 and $15,768,000 for the six-month periods ended June&nbsp;30, 2012 and 2011, respectively, an increase of $10,095,000 or 64%. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Cost of product revenue was approximately $12,618,000 and $2,946,000 for the six-month periods ended June&nbsp;30, 2012 and 2011, respectively, an
increase of $9,672,000 or 328%. This increase is primarily due to the addition of the Novozymes Biopharma Business and related product mix, the increase in bioprocessing product sales noted above and other individually insignificant manufacturing
variances. While we have begun to reduce headcount and related costs in Sweden, we anticipate that gross margins will be lower in the twelve-month period ending December&nbsp;31, 2012 as compared to the same period in 2011 because a significant
percentage of our bioprocessing products are now manufactured in our facility in Sweden which has a higher cost of product revenue. </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">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">Pursuant to the Bristol Settlement, we must remit 15% of royalty revenue received through the expiration of
the settlement agreement in December 2013 to the University of Michigan. For the six-month periods ended June&nbsp;30, 2012 and 2011, the cost of royalty revenue was approximately $999,000 and $793,000, respectively. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Research and development expenses were approximately $5,714,000 and $7,302,000 for the six-month periods ended June&nbsp;30, 2012 and 2011, respectively,
a decrease of $1,588,000 or 22%. This decrease is primarily attributable to a $498,000 decrease in spending associated with the uridine for bipolar depression study which was discontinued in 2011, $500,000 in milestone payments in the prior year
associated with the filing of the Investigational New Drug Application with the FDA for RG3039 for spinal muscular atrophy, and higher spending in the Friedreich&#146;s Ataxia and spinal muscular atrophy programs in the prior year as they prepared
to enter clinical trials. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Significant fluctuations in research and development expenses may occur from period to period depending on the
nature, timing, and extent of development activities over any given period of time. Many resources including personnel, supplies and equipment are shared by all of the development programs. As a result, and due to the significant risks and
uncertainties in drug development, we are not able to provide cumulative spending to date or predict total development costs for any particular program. We expect that future research and development costs will be limited to those intended to most
directly add value to potential partnering opportunities and that these costs will vary depending on the timing of when each program can be partnered to an outside party, if at all, and any development work that we continue under any such
arrangement. In connection with our decision to focus on the growth of the Company&#146;s core bioprocessing business, our research and development expenses will likely be reduced in the future. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Selling, general and administrative expenses were approximately $6,847,000 and $4,728,000 for the six-month periods ended June&nbsp;30, 2012 and 2011,
respectively, an increase of $2,119,000 or 45%. This increase is largely attributable to increased headcount and transaction costs associated with the Novozymes Acquisition, as well as increased commercialization expenditures prior to receipt of the
CRL from the FDA for RG1068 and increased sales and marketing activities related to our decision to focus our internal efforts on our bioprocessing business. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">For the six months ended June 30, 2012, we recorded a $314,000 gain on bargain purchase associated with a working capital adjustment related to the Novozymes Acquisition. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Investment income </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Investment income includes income earned on invested cash balances. Investment income was approximately $61,000 and $135,000 for the six-month periods
ended June&nbsp;30, 2012 and 2011, respectively. This decrease of $74,000, or 55%, is primarily attributable to lower interest earned on our investment portfolio due to lower interest rates and a lower average investment balance during the period.
</FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Other income </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Other income was approximately $568,000 for the six-month period ended June&nbsp;30, 2012 and is primarily attributable to foreign currency gains related to the addition of the Novozymes Biopharma
Business. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Provision for income taxes </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">For the six-month period ended June&nbsp;30, 2012, we had income before taxes of approximately $3,064,000 and a tax provision of $267,000, based on an effective tax rate of 8.72%. The effective income tax
rate is based upon the estimated income for the year and the composition of the income in different jurisdictions. The effective tax rate differs from the statutory tax rate primarily due to the utilization of prior year net operating losses and
credits. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the six months ended June&nbsp;30, 2011, we did not record a tax provision as no taxable income was generated in the period.
</FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Liquidity and capital resources </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">We have financed our operations primarily through sales of equity securities, revenues derived from product sales, and research grants, as well as proceeds and royalties from litigation settlements. Our
revenue for the foreseeable future will be limited to our bioprocessing product revenue, royalties from Bristol&#146;s sales of Orencia&reg; through December&nbsp;31, 2013, and research and development grants. Given the uncertainties related to
pharmaceutical product development and our ability to negotiate and consummate development and commercialization partnerships for our portfolio of therapeutic and diagnostic assets on acceptable terms, if at all, we are currently unable to reliably
estimate when, if ever, our therapeutic product candidates will generate revenue and cash flows. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Total cash and marketable securities at
June&nbsp;30, 2012 were approximately $39,232,000, an increase of $3,208,000 from $36,025,000 at December&nbsp;31, 2011. A deposit for leased office space of $200,000 is classified as restricted cash and is not included in the cash and marketable
securities totals for June&nbsp;30, 2012 or December&nbsp;31, 2011. </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Operating activities </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">For the six-month period ended June&nbsp;30, 2012, our operating activities provided cash of $3,739,000 reflecting net income of $2,796,000 and non-cash charges totaling $1,900,000 including depreciation,
amortization, stock-based compensation charges and the gain on bargain purchase. The remaining cash flow used in operations resulted from unfavorable changes in various working capital accounts. </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">For the six-month period ended June&nbsp;30, 2011, our operating activities consumed cash of $1,267,000 reflecting a net loss of $2,086,000 and non-cash
charges totaling $1,344,000 including depreciation, amortization, and stock-based compensation charges. The remaining cash flow provided in operations resulted from favorable changes in various working capital accounts. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Investing activities </I></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We
place our marketable security investments in high quality credit instruments as specified in our investment policy guidelines. Our investing activities provided $993,000 for the six-month period ended June&nbsp;30, 2012, primarily due to net
redemptions of marketable debt securities offset by $514,000 used for fixed asset additions. For the six-month period ended June&nbsp;30, 2011, our investing activities consumed $1,042,000, primarily due to net purchases of marketable debt
securities and $375,000 used for fixed asset additions. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><I>Financing activities </I></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Exercises of stock options provided cash proceeds of $135,000 in the six-month-period ended June&nbsp;30, 2012. In the six months ended June&nbsp;30,
2011, exercises of stock options provided $69,000 of cash and we used $88,000 to repurchase shares of our common stock. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We do not currently
use derivative financial instruments. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Working capital increased by approximately $3,195,000 to $42,626,000 at June&nbsp;30, 2012 from
$39,431,000 at December&nbsp;31, 2011 due to the various changes noted above. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Our future capital requirements will depend on many factors,
including the following: </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">the expansion of our bioprocessing business; </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">the ability to sustain sales and profits of our bioprocessing products; </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">the resources required to successfully integrate the Novozymes Biopharma Business and recognize expected synergies; </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">the scope of and progress made in our research and development activities; </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">the success of our clinical studies; </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">FDA requirements for additional clinical efficacy and safety trial data to support the NDA for RG1068 and the impact of any additional clinical trials
on the timeline for commercialization of RG1068; </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">our ability to establish one or more partnerships for development and commercialization of our portfolio of therapeutic and diagnostic assets;
</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">our ability to acquire additional products or product candidates; </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">the extent of any share repurchase activity; </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">the success of any proposed financing efforts; 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">the amount of royalty revenues we receive from Bristol. </FONT></P></TD></TR></TABLE> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Absent acquisitions of additional products, product candidates or intellectual property, we believe our current cash balances are adequate to meet our cash needs for at least the next 24 months. We expect
to incur moderately lower expenses in the year ending December&nbsp;31, 2012 as compared to our annualized spending in the nine months ended December&nbsp;31, 2011, as we defer certain RG1068 pre-commercialization activities and focus on finding
development or commercialization partners for our portfolio of therapeutic and diagnostic assets. We expect to incur continued spending related to the development and expansion of our OPUS product line in fiscal year 2012. Our future capital
requirements may include, but are not limited to, continued investment in our research and development programs, the acquisition of additional products and technologies to complement our manufacturing capabilities, capital expenditures primarily
associated with purchases of equipment and continued investment in our intellectual property portfolio. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We plan to continue to invest in our
bioprocessing business and in key research and development activities associated with our efforts to identify and consummate development and commercialization partnerships. We actively evaluate various strategic transactions on an ongoing basis,
including monetizing existing assets and licensing or acquiring complementary products, technologies or businesses that would complement our existing portfolio of development programs. We continue to seek to acquire such potential assets that may
offer us the best opportunity to create value for our shareholders. In order to acquire such assets, we may need to seek additional </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">
financing to fund these investments. This may require the issuance or sale of additional equity or debt securities. The sale of additional equity may result in additional dilution to our
stockholders. Should we need to secure additional financing to acquire a product, fund future investment in research and development, or meet our future liquidity requirements, we may not be able to secure such financing, or obtain such financing on
favorable terms because of the volatile nature of the biotechnology marketplace. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Off-Balance Sheet Arrangements
</I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We do not have any special purpose entities or off-balance sheet financing arrangements as of June&nbsp;30, 2012. </FONT></P>
<P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Contractual obligations </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">As of June&nbsp;30, 2012, we had the following fixed obligations and commitments: </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="64%"></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD>
<TD VALIGN="bottom" WIDTH="3%"></TD>
<TD></TD>
<TD></TD>
<TD></TD></TR>
<TR>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="18" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Payments Due by Period</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP> <P STYLE="border-bottom:1px solid #000000;width:49pt"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>(In thousands)</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Total</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>Less&nbsp;than&nbsp;1<BR>Year</B></FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" COLSPAN="2" ALIGN="center" STYLE="border-bottom:1px solid #000000"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>1&nbsp;-&nbsp;3<BR>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>3&nbsp;-&nbsp;5<BR>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>More&nbsp;than&nbsp;5<BR>Years</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">Operating lease 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">$</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">16,515</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">2,198</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">4,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">3,941</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">5,978</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">Purchase obligations (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">&nbsp;</FONT></TD>
<TD VALIGN="bottom" ALIGN="right"><FONT STYLE="font-family:Times New Roman" SIZE="2">4,813</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,813</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></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">Contingent consideration (2)</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">705</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">55</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">190</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">280</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">180</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></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-left:3.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 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">22,033</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,066</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">4,588</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">4,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">6,158</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>
<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="line-height:8px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt solid #000000;width:10%">&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">Represents purchase orders for the procurement of raw material for manufacturing as well as clinical materials to support our clinical trials. </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">(2)</FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">These minimum contingent consideration amounts relating to acquisitions are recorded in accrued expenses and long term liabilities on our consolidated balance sheets.
</FONT></TD></TR></TABLE> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>Cautionary Statement Regarding Forward-Looking Statements </I></B></FONT></P>
<P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">This Quarterly Report on Form 10-Q contains forward-looking statements which are made pursuant to the safe harbor provisions 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 (the &#147;Exchange Act&#148;). The forward-looking statements in this Quarterly Report on Form 10-Q do not constitute guarantees of future
performance. Investors are cautioned that statements in this Quarterly Report on Form 10-Q which are not strictly historical statements, including, without limitation, express or implied statements regarding current or future financial performance
and position, our strategic decision to focus on the growth of our bioprocessing business, management&#146;s strategy, plans and objectives for future operations or acquisitions, clinical trials and results, litigation strategy, product candidate
research, development and regulatory approval, selling, general and administrative expenditures, intellectual property, development and manufacturing plans, availability of materials and product and adequacy of capital resources and financing plans
constitute forward-looking statements. Such forward-looking statements are subject to a number of risks and uncertainties that could cause actual results to differ materially from those anticipated, including, without limitation, risks associated
with: the success of current and future collaborative relationships, our ability to successfully negotiate and consummate development and commercialization partnerships for our portfolio of therapeutic and diagnostic assets on acceptable terms, if
at all, the success of our clinical trials and our ability to develop and commercialize products, our ability to obtain required regulatory approvals, our compliance with all Food and Drug Administration regulations, our ability to obtain, maintain
and protect intellectual property rights for our products, the risk of litigation regarding our patent and other intellectual property rights, the risk of litigation with collaborative partners, our limited sales and marketing experience and
capabilities, our limited manufacturing capabilities and our dependence on third-party manufacturers and value-added resellers, our ability to hire and retain skilled personnel, the market acceptance of our products, our ability to compete with
larger, better financed pharmaceutical and biotechnology companies that may develop new approaches to the treatment of our targeted diseases, our ability to generate future revenues, our ability to raise additional capital to continue our drug
development programs, our volatile stock price, and the effects of our anti-takeover provisions. Further information on potential risk factors that could affect our financial results are included in the filings made by us from time to time with the
Securities and Exchange Commission including under the section entitled &#147;Risk Factors&#148; in our Transition Report on Form 10-K for the nine months ended December&nbsp;31, 2011, our Quarterly Report on Form 10-Q for the three months ended
March&nbsp;31, 2012 and in this Quarterly Report on Form 10-Q. </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="tx357749_6"></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; margin-left:2%"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B><I>Interest Rate Risk </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">We have investments in commercial paper, U.S. Government and
agency securities as well as corporate bonds and other debt securities. As a result, we are exposed to potential loss from market risks that may occur as a result of changes in interest rates, changes in credit quality of the issuer or otherwise.
</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">We generally place our marketable security investments in high quality credit instruments, as specified in
our investment policy guidelines. A hypothetical 100 basis point decrease in interest rates would result in an approximate $252,000 decrease in the fair value of our investments as of June&nbsp;30, 2012. We believe, however, that the conservative
nature of our investments mitigates our interest rate exposure, and our investment policy limits the amount of our credit exposure to any one issue, issuer (with the exception of U.S. agency obligations) and type of instrument. We do not expect any
material loss from our marketable security investments and therefore believe that our potential interest rate exposure is limited. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B><I>Foreign Exchange Risk </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Transactions by our subsidiary, Repligen Sweden, may be
denominated in Swedish kronor, British pound sterling, U.S. dollars, or in Euros while the entity&#146;s functional currency is the Swedish krona. Exchange gains or losses resulting from the translation between the transactional currency and the
functional currency of Repligen Sweden are included in our consolidated statements of operations. The functional currency of the Company is U.S. dollars. Fluctuations in exchange rates may adversely affect our results of operations, financial
position and cash flows. </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="tx357749_7"></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">The
Company&#146;s management, with the participation of the principal executive officer and the principal financial officer, has evaluated the effectiveness of the Company&#146;s disclosure controls and procedures (as defined in Rules&nbsp;13a-15(e) or
15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#147;Exchange Act&#148;)) as of the end of the period covered by this report. Based on such evaluation, the principal executive officer and principal financial officer have
concluded that, as of the end of such period, the Company&#146;s disclosure controls and procedures were effective in ensuring that information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is
recorded, processed, summarized and reported, on a timely basis, and is accumulated and communicated to the Company&#146;s management, including the Company&#146;s principal executive officer and the Company&#146;s principal financial officer, as
appropriate, to allow timely decisions regarding required disclosure. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">There was no change in the Company&#146;s internal control over
financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q 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="tx357749_8"></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="tx357749_9"></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"><FONT STYLE="font-family:Times New Roman" SIZE="2">From time to time, we
may be subject to other legal proceedings and claims in the ordinary course of business. We are not currently aware of any such proceedings or claims that we believe will have, individually or in the aggregate, a material adverse effect on our
business, financial condition 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="tx357749_10"></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"><FONT STYLE="font-family:Times New Roman" SIZE="2">The matters discussed in
this Form 10-Q include forward-looking statements that involve risks or uncertainties. These statements are neither promises nor guarantees, but are based on various assumptions by management regarding future circumstances, over many of which
Repligen has little or no control. A number of important risks and uncertainties, including those identified under the caption &#147;Risk Factors&#148; in Item&nbsp;1A in our Transition Report on Form 10-K for the nine months ended December&nbsp;31,
2011, Item&nbsp;1A in our Quarterly Report on Form 10-Q for the three months ended March&nbsp;31, 2012, and subsequent filings as well as risks and uncertainties discussed elsewhere in this Form 10-Q, could cause our actual results to differ
materially from those in the forward-looking statements. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>As we evolve from a company involved in research and
development to a company with a strategic focus on our bioprocessing business, we may encounter difficulties in expanding our operations successfully. </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">In connection with the Company&#146;s decision to focus its efforts on the growth of its core bioprocessing business, we will seek development and commercialization partnerships for our portfolio of
therapeutic and diagnostic assets. Our future financial performance will depend, in part, on our ability to successfully negotiate and consummate these partnerships. We may not be able to accomplish these tasks, and our failure to accomplish any of
them could prevent us from monetizing our clinical stage assets, including RG1068, RG3039 and RG2833. There is also no guarantee that we will successfully expand our bioprocessing business as a result of this strategic focus and the Company&#146;s
financial performance will likely suffer if we are unable to do so. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>We may be unsuccessful in negotiating and
consummating development and commercialization partnerships for our portfolio of therapeutic and diagnostic assets on acceptable terms, if at all. </I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">Our decision to focus on the growth of the Company&#146;s core bioprocessing business will result in the Company seeking development or commercialization partners for our portfolio of therapeutic and
diagnostic assets. The consummation and performance of any such future development and commercialization transactions will involve risks, such as: </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="1%"><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">diversion of managerial resources from day-to-day operations; </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="1%"><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">exposure to litigation from the counterparties to any such transaction or other third parties; </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="1%"><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">misjudgment with respect to value; </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="1%"><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">higher than expected transaction costs; or </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="1%"><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">an inability to successfully consummate any such transaction or collaboration. </FONT></P></TD></TR></TABLE>
<P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>The Company&#146;s results of operations could be negatively affected by potential fluctuations in foreign currency exchange rates.
</I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Company conducts a large portion of its business in international markets. For the three-month period ended
June&nbsp;30, 2012, 31% of the Company&#146;s revenue was denominated in foreign currencies, primarily the Swedish Kroner. In addition, 43% of </FONT></P>
 <p STYLE="margin-top:0px;margin-bottom:0px"><FONT SIZE="1">&nbsp;</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family: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">
its costs and expenses for the three-month period ended June&nbsp;30, 2012 was denominated in foreign currencies, primarily the Kroner. Therefore, the Company is exposed to the risk of an
increase or decrease in the value of the foreign currencies relative to the U.S.&nbsp;Dollar, which would increase the value of our expenses and decrease the value of our revenue when measured in U.S. Dollars. As a result, our results of operation
may be influenced by the effects of future exchange rate fluctuations and such effects may have an adverse impact on our common stock price. </FONT></P> <P STYLE="margin-top:18px;margin-bottom:0px; margin-left:2%"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B><I>Our growth potential is changing as we evolve from an organization that was heavily involved in research and development to an organization with a strategic focus on our bioprocessing business.
</I></B></FONT></P> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">In connection with the Company&#146;s decision to focus its efforts on the growth of its core bioprocessing business,
the Company expects that its therapeutic product development activities will be significantly reduced. The core bioprocessing business on which the Company will focus will provide growth opportunities that are different than those of a research and
development oriented biotechnology company. As a result, the price of the Company&#146;s common stock may behave differently than it has historically and, during the shift in our business, may behave in a manner not expected by securities analysts
and investors. If the Company&#146;s future business focused on bioprocessing generates results that fall below the revised expectations of securities analysts and investors, the trading price of the Company&#146;s common stock could decline.
</FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">As a result of these risks, we may not be able to achieve the expected benefits of any such transaction or deliver the value thereof to our
shareholders. If we are unsuccessful in consummating any such transaction, we may be required to reevaluate our business only after we have incurred substantial expenses and devoted significant management time and resources. </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="tx357749_11"></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"><FONT
STYLE="font-family:Times New Roman" SIZE="2">In June 2008, the Board of Directors authorized a program to repurchase up to 1.25&nbsp;million shares of our common stock to be repurchased at the discretion of management from time to time in the open
market or through privately negotiated transactions. The repurchase program has no set expiration date and may be suspended or discontinued at any time. We did not repurchase any shares of common stock during the three or six-month periods ended
June&nbsp;30, 2012. As of June&nbsp;30, 2012, there are 657,173 shares remaining under this authorization. </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="tx357749_12"></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"><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="tx357749_13"></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"><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="tx357749_14"></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"><FONT STYLE="font-family:Times New Roman" SIZE="2">None. </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>


<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="tx357749_15"></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:2%"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><I>(a)
Exhibits </I></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="4%"></TD>
<TD WIDTH="92%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Exhibit</B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:1px;border-bottom:1px solid #000000;width:28pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Number</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:76pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Document Description</B></FONT></P></TD></TR>


<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.1</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Restated Certificate of Incorporation, dated June&nbsp;30, 1992 and amended September&nbsp;17, 1999 (filed as Exhibit 3.1 to Repligen Corporation&#146;s Quarterly Report on Form
10-Q for the quarter ended September&nbsp;30, 1999 and incorporated herein by reference). (File No. 000-14656)</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.2</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amended and Restated By-Laws (filed as Exhibit 3.2 to Repligen Corporation&#146;s Quarterly Report on Form 10-Q for the quarter ended September&nbsp;30, 2003 and incorporated herein
by reference). (File No. 000-14656)</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.3</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amendment No. 1 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on December 20, 2011 and incorporated
herein by reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.4</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amendment No. 2 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on May 25, 2012 and incorporated herein by
reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;10.1</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Repligen Corporation 2012 Stock Option and Incentive Plan (filed as Exhibit 10.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on May 25, 2012 and incorporated
herein by reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;10.2+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Repligen Corporation Non-Employee Directors&#146; Deferred Compensation Plan.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;31.1+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Rule 13a-14(a)/15d-14(a) Certification.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;31.2+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Rule 13a-14(a)/15d-14(a) Certification.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;32.1*</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">101^</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended June 30, 2012, formatted in Extensible Business Reporting Language (xBRL):
(i)&nbsp;Consolidated Statements of Comprehensive Income (Loss), (ii)&nbsp;Consolidated Balance Sheets, (iii) Consolidated Statements of Cash Flows, and (iv) Notes to Consolidated Financial Statements.</FONT></TD></TR>
</TABLE> <P STYLE="line-height:8px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt solid #000000;width:10%">&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">Filed herewith. </FONT></TD></TR></TABLE>
<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">Furnished herewith. </FONT></TD></TR></TABLE>
<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">As provided in 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">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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="tx357749_16"></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"></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" COLSPAN="3"><FONT STYLE="font-family:Times New Roman" SIZE="2">REPLIGEN 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"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: August 9, 2012</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/ Walter C. Herlihy</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">Walter C. Herlihy</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">Chief Executive Officer and President</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 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">Repligen 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"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: August 9, 2012</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/ William J. Kelly</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">William J. Kelly</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">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>
<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">Repligen Corporation</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">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" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B><A NAME="tx357749_17"></A>EXHIBIT 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="5%"></TD>
<TD WIDTH="91%"></TD></TR>
<TR>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:28pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Exhibit<BR>Number</B></FONT></P></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="bottom" NOWRAP ALIGN="center"> <P STYLE="border-bottom:1px solid #000000;width:76pt" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="1"><B>Document Description</B></FONT></P></TD></TR>


<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.1</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Restated Certificate of Incorporation, dated June&nbsp;30, 1992 and amended September&nbsp;17, 1999 (filed as Exhibit 3.1 to Repligen Corporation&#146;s Quarterly Report on Form
10-Q for the quarter ended September&nbsp;30, 1999 and incorporated herein by reference). (File No. 000-14656)</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.2</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amended and Restated By-Laws (filed as Exhibit 3.2 to Repligen Corporation&#146;s Quarterly Report on Form 10-Q for the quarter ended September 30, 2003 and incorporated herein by
reference). (File No. 000-14656)</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.3</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amendment No. 1 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on December 20, 2011 and incorporated
herein by reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;&nbsp;&nbsp;3.4</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Amendment No. 2 to the Amended and Restated By-Laws (filed as Exhibit 3.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on May 25, 2012 and incorporated herein by
reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;10.1</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Repligen Corporation 2012 Stock Option and Incentive Plan (filed as Exhibit 10.1 to Repligen Corporation&#146;s Current Report on Form 8-K filed on May 25, 2012 and incorporated
herein by reference).</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;10.2+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Repligen Corporation Non-Employee Directors&#146; Deferred Compensation Plan.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;31.1+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Rule 13a-14(a)/15d-14(a) Certification.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;31.2+</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Rule 13a-14(a)/15d-14(a) Certification.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">&nbsp;&nbsp;32.1*</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Certification pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</FONT></TD></TR>
<TR>
<TD HEIGHT="8"></TD>
<TD HEIGHT="8" COLSPAN="2"></TD></TR>
<TR>
<TD VALIGN="top" NOWRAP><FONT STYLE="font-family:Times New Roman" SIZE="2">101^</FONT></TD>
<TD VALIGN="bottom"><FONT SIZE="1">&nbsp;&nbsp;</FONT></TD>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">The following materials from Repligen Corporation on Form 10-Q for the quarterly period ended June 30, 2012, formatted in Extensible Business Reporting Language (xBRL):
(i)&nbsp;Consolidated Statements of Comprehensive Income (Loss), (ii)&nbsp;Consolidated Balance Sheets, (iii) Consolidated Statements of Cash Flows, and (iv) Notes to Consolidated Financial Statements.</FONT></TD></TR>
</TABLE> <P STYLE="line-height:8px;margin-top:0px;margin-bottom:2px;border-bottom:0.5pt solid #000000;width:10%">&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">Filed herewith. </FONT></TD></TR></TABLE>
<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">Furnished herewith. </FONT></TD></TR></TABLE>
<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">As provided in 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">24 </FONT></P>


</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>2
<FILENAME>d357749dex102.htm
<DESCRIPTION>REPLIGEN CORPORATION NON-EMPLOYEE DIRECTORS' DEFERRED COMPENSATION PLAN
<TEXT>
<HTML><HEAD>
<TITLE>Repligen Corporation Non-Employee Directors' Deferred Compensation Plan</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 10.2 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B>REPLIGEN CORPORATION </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>NON-EMPLOYEE DIRECTORS&#146; </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>DEFERRED COMPENSATION PLAN </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>I.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>INTRODUCTION </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">The
Repligen Corporation Non-Employee Directors&#146; Deferred Compensation Plan (the &#147;Plan&#148;), effective April&nbsp;9, 2012, is established to permit a Director who is not an employee of the Company (a &#147;Non-Employee Director&#148;) to
defer settlement of the annual Restricted Stock Units granted to him by the Company. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>II.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>ADMINISTRATION </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">The Plan
shall be administered by the Compensation Committee of the Board of Directors of the Company (the &#147;Committee&#148;). The Committee shall have complete discretion and authority with respect to the Plan and its application, except as expressly
limited by the Plan. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>III.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>ELIGIBILITY </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">All
Non-Employee Directors are eligible to participate in the Plan. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>IV.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>DEFERRAL OF ANNUAL GRANT OF RESTRICTED STOCK UNITS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">A. <U>Election to Defer</U>. A Non-Employee Director may elect in advance to defer the receipt of his annual grant of Restricted Stock Units. To make such an election, the Non-Employee Director must
execute and deliver to the Committee a deferral election form. The deferral election for any grant of Restricted Stock Units shall be made no later than 30 days prior to the next annual stockholders meeting of the Company. An election shall remain
in effect from year to year unless otherwise revoked. A Non-Employee Director may revoke his deferral election with respect to Restricted Stock Units to be granted at a future annual stockholders meeting of the Company no later than 30 days prior to
such meeting. </FONT></P>

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

 <P STYLE="margin-top:0px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">B. <U>Deferred Account</U>. The Company shall maintain a deferred account
(&#147;Account&#148;) for each Non-Employee Director who participates in the Plan to track the number of Restricted Stock Units granted to each such Non-Employee Director. Except as otherwise provided in the award agreement, the Restricted Stock
Units shall vest 100 percent on the earlier of the first anniversary of the grant date or the first annual stockholders meeting of the Company held after the grant date. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">C. <U>Dividend Equivalent Amounts</U>. Whenever dividends (other than dividends payable only in shares of common stock, par value $0.01 per share, of the Company (&#147;Stock&#148;)) are paid with respect
to Stock, each Account shall be credited with a number of whole and fractional stock units determined by multiplying the dividend value per share by the unit balance of the Account on the record date and dividing the result by the fair market value
of a share of Stock on the dividend payment date. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">D. <U>Designation of Beneficiary</U>. A Non-Employee Director may designate
one or more beneficiaries to receive payments from his Account in the event of his death. A designation of beneficiary shall apply to a specified percentage of a Non-Employee Director&#146;s entire interest in his Account. Such designation, or any
change therein, must be in writing and shall be effective upon receipt by the Company. If there is no effective designation of beneficiary, or if no beneficiary survives the Non-Employee Director, the estate of the Non-Employee Director shall be
deemed to be the beneficiary. All payments to a beneficiary or estate shall be made in a lump sum in shares of Stock, with any fractional share paid in cash. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">E. <U>Payment</U>. All amounts credited to a Non-Employee Director&#146;s Account shall be paid in shares of Stock to the Non-Employee Director, or his designated beneficiary (or beneficiaries) or estate,
in a lump sum within 30 days upon the earlier of (a)&nbsp;the Non-Employee </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">

 <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">
Director&#146;s &#147;separation from service&#148; (within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended and the regulations promulgated thereunder (&#147;Section
409A&#148;)), (b)&nbsp;the Non-Employee Director&#146;s death, or (c)&nbsp;&#147;a change in the ownership or effective control of the Company, or in the ownership of a substantial portion of the assets of the Company&#148; within the meaning of
Section&nbsp;409A. The lump sum payment shall be paid in shares of Stock, with any fractional shares paid in cash. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>V.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>ADJUSTMENTS </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">In the event
of a stock dividend, stock split or similar change in capitalization affecting the Stock, the Committee shall make appropriate adjustments in the number of stock units credited to Non-Employee Directors&#146; Accounts. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>VI.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>AMENDMENT OR TERMINATION OF PLAN </B></FONT></TD></TR></TABLE> <P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT
STYLE="font-family:Times New Roman" SIZE="2">The Company reserves the right to amend or terminate the Plan at any time, by action of its Board of Directors, provided that no such action shall adversely affect a Non-Employee Director&#146;s right to
receive compensation earned before the date of such action or his rights under the Plan with respect to amounts credited to his Account before the date of such action. In no event shall the distribution of Accounts to Non-Employee Directors be
accelerated by virtue of any amendment or termination of the Plan, except to the extent permitted by Section&nbsp;409A. </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="5%" VALIGN="top" ALIGN="left"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>VII.</B></FONT></TD>
<TD ALIGN="left" VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>MISCELLANEOUS PROVISIONS </B></FONT></TD></TR></TABLE>
<P STYLE="margin-top:6px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">A. <U>Notices</U>. Any notice required or permitted to be given by the Company or the Committee pursuant to the Plan shall be deemed given
when personally delivered or deposited in the United States mail, registered or certified, postage prepaid, addressed to the Non-Employee Director at the last address shown for the Non-Employee Director on the records of the Company. </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">

 <P STYLE="margin-top:0px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">B. <U>Nontransferability of Rights</U>. During a Non-Employee Director&#146;s lifetime, any
payment under the Plan shall be made only to him. No sum or other interest under the Plan shall be subject in any manner to anticipation, alienation, sale, transfer, assignment, pledge, encumbrance or charge, and any attempt by a Non-Employee
Director or any beneficiary under the Plan to do so shall be void. No interest under the Plan shall in any manner be liable for or subject to the debts, contracts, liabilities, engagements or torts of a Non-Employee Director or beneficiary entitled
thereto. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">C. <U>Company&#146;s Obligations to Be Unfunded and Unsecured</U>. The Accounts maintained under the Plan shall at
all times be entirely unfunded, and no provision shall at any time be made with respect to segregating assets of the Company (including Stock) for payment of any amounts hereunder. No Non-Employee Director or other person shall have any interest in
any particular assets of the Company (including Stock) by reason of the right to receive payment under the Plan, and any Non-Employee Director or other person shall have only the rights of a general unsecured creditor of the Company with respect to
any rights under the Plan. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">D. <U>Governing Law</U>. The terms of the Plan shall be governed, construed, administered and
regulated in accordance with the laws of the Commonwealth of Massachusetts. In the event any provision of this Plan shall be determined to be illegal or invalid for any reason, the other provisions shall continue in full force and effect as if such
illegal or invalid provision had never been included herein. </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px; text-indent:4%"><FONT STYLE="font-family:Times New Roman" SIZE="2">E. <U>Effective Date of Plan</U>. The Plan shall become
effective as of April&nbsp;9, 2012. </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>

</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>d357749dex311.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION
<TEXT>
<HTML><HEAD>
<TITLE>Rule 13a-14(a)/15d-14(a) Certification</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"><B>CERTIFICATION </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">I, Walter C. Herlihy, certify that: </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">1. I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation; </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">3. 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">4. 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a) 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(c) 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(d)
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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">5. 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a) 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b) 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></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


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


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: August&nbsp;9, 2012</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD></TR>
<TR>
<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/ Walter C. Herlihy</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Walter C. Herlihy</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Chief
Executive Officer and President</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(Principal executive officer)</FONT></P></TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>d357749dex312.htm
<DESCRIPTION>RULE 13A-14(A)/15D-14(A) CERTIFICATION
<TEXT>
<HTML><HEAD>
<TITLE>Rule 13a-14(a)/15d-14(a) Certification</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"><B>CERTIFICATION </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">I, William J. Kelly, certify that: </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">1. I have reviewed this Quarterly Report on Form 10-Q of Repligen Corporation; </FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">3. 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">4. 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a) 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our
supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles; </FONT></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(c) 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(d)
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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT
STYLE="font-family:Times New Roman" SIZE="2">5. 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></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(a) 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></P>
<P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(b) 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></P> <P STYLE="font-size:12px;margin-top:0px;margin-bottom:0px">&nbsp;</P><DIV ALIGN="right">
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="40%" BORDER="0" STYLE="BORDER-COLLAPSE:COLLAPSE">


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


<TR>
<TD VALIGN="top"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: August&nbsp;9, 2012</FONT></TD></TR>
<TR>
<TD HEIGHT="16"></TD></TR>
<TR>
<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/ William J. Kelly</FONT></P></TD></TR>
<TR>
<TD VALIGN="top"> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">William J. Kelly</FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">Chief
Financial Officer</FONT></P> <P STYLE="margin-top:0px;margin-bottom:1px"><FONT STYLE="font-family:Times New Roman" SIZE="2">(Principal financial and accounting officer)</FONT></P></TD></TR>
</TABLE></DIV>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>5
<FILENAME>d357749dex321.htm
<DESCRIPTION>CEO AND CFO CERTIFICATION PURSUANT TO  SECTION 906
<TEXT>
<HTML><HEAD>
<TITLE>CEO and CFO Certification pursuant to  Section 906</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"><B>CERTIFICATION PURSUANT TO </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>18 U.S.C. SECTION 1350, </B></FONT></P>
<P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT STYLE="font-family:Times New Roman" SIZE="2"><B>AS ADOPTED PURSUANT TO </B></FONT></P> <P STYLE="margin-top:0px;margin-bottom:0px" ALIGN="center"><FONT
STYLE="font-family:Times New Roman" SIZE="2"><B>SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 </B></FONT></P> <P STYLE="margin-top:12px;margin-bottom:0px"><FONT STYLE="font-family:Times New Roman" SIZE="2">In connection with the Quarterly Report of
Repligen Corporation (the &#147;Company&#148;) on Form 10-Q for the period ending June&nbsp;30, 2012 as filed with the Securities and Exchange Commission on the date hereof (the &#147;Report&#148;), the undersigned officers of the Company hereby
certify, pursuant to 18 U.S.C. Section&nbsp;1350, as adopted pursuant to Section&nbsp;906 of the Sarbanes-Oxley Act of 2002, to the undersigneds&#146; knowledge, 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%" 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">The Report fully complies with the requirements of Section&nbsp;13(a) or 15(d) of the Securities Exchange Act of 1934; 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%" 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">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
</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: August&nbsp;9, 2012</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/ Walter C. Herlihy</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">Walter C. Herlihy</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">Chief Executive Officer and President</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"><FONT STYLE="font-family:Times New Roman" SIZE="2">Date: August 9, 2012</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/ William J. Kelly</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">William J. Kelly</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">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="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>rgen-20120630.xml
<DESCRIPTION>XBRL INSTANCE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii" standalone="yes"?>
<!-- EDGAR Online I-Metrix Xcelerate Instance Document, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version:  6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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: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" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:rgen="http://www.repligen.com/20120630" xmlns:us-gaap="http://fasb.org/us-gaap/2012-01-31" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <xbrll:schemaRef xlink:type="simple" xlink:arcrole="http://www.xbrl.org/2003/linkbase" xlink:href="rgen-20120630.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrll="http://www.xbrl.org/2003/linkbase" />
  <dei:EntityCommonStockSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_0_20120730_0" unitRef="shares" decimals="INF" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_2_500005">30936165</dei:EntityCommonStockSharesOutstanding>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE3207----1210-Q0008_STD_0_20101231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2001_28">9794509</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_6E78CB1B-B77B-418D-AE1F-BAF93914CC9F_1_1">4.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE3207----1210-Q0008_STD_0_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1002_29">7466587</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20110630_0" unitRef="shares" decimals="INF" id="id_169500_6E78CB1B-B77B-418D-AE1F-BAF93914CC9F_1_0">2573800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:BusinessCombinationConsiderationTransferred contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_BD49E6F8-5A0F-41E5-A2BE-EAE690B91C0C_1001_1">28495000</us-gaap:BusinessCombinationConsiderationTransferred>
  <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_BD49E6F8-5A0F-41E5-A2BE-EAE690B91C0C_1001_0">28922000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_EUR" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1001_0">20310000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice>
  <us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1002_0">26400000</us-gaap:BusinessAcquisitionCostOfAcquiredEntityPurchasePrice>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_EUR" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1001_1">4000000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1002_1">5200000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x531639" unitRef="iso4217_EUR" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_3001_5">1000000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x531639" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_3002_5">1300000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x532048" unitRef="iso4217_EUR" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_4001_3">1000000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x532048" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_4002_3">1300000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x533537" unitRef="iso4217_EUR" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_5001_2">1000000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment contextRef="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x533537" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_5002_2">1300000</us-gaap:BusinessAcquisitionContingentConsiderationPotentialCashPayment>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_8">910298</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:Goodwill contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_20">994000</us-gaap:Goodwill>
  <us-gaap:AccruedRoyaltiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_2">499776</us-gaap:AccruedRoyaltiesCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_15">18614715</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_2_1">5936578</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:StockholdersEquity contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_45">65987000</us-gaap:StockholdersEquity>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1009_1">24850448</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:MarketableSecuritiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_18">9435350</us-gaap:MarketableSecuritiesNoncurrent>
  <us-gaap:MachineryAndEquipmentGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_12">12011154</us-gaap:MachineryAndEquipmentGross>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_2_0">3563395</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_30" />
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_14">275258</us-gaap:ConstructionInProgressGross>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_6">750155</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_39">40000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_0">2741738</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_41">30714757</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_1">871086</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:MarketableSecuritiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_3">15421436</us-gaap:MarketableSecuritiesCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_25">1422483</us-gaap:AccountsPayableCurrent>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_3">469046</us-gaap:DeferredRevenueCurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_28">2469412</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_E2932952-78F7-46C4-95CC-5FEDFC5B0402_2001_0">2197226</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_34">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_5">566542</us-gaap:SalesAndExciseTaxPayableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_44">-119306614</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Assets contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_22">76056814</us-gaap:Assets>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_2001_1">4.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_29">136881</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherReceivablesGrossCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_6">3206840</us-gaap:OtherReceivablesGrossCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_4">2825414</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_7">13363073</us-gaap:InventoryNet>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1009_2">11032</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_33">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_46">76056814</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LeaseholdImprovementsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_11">5083852</us-gaap:LeaseholdImprovementsGross>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_21">200000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_2">11167745</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1009_3">4694</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1004_1">8161711</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_40">30714757</us-gaap:CommonStockSharesIssued>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_19">7795239</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_43">113627</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_26">6041038</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:FurnitureAndFixturesGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_13">1244451</us-gaap:FurnitureAndFixturesGross>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_27">7463521</us-gaap:LiabilitiesCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_5">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_2_2">3863100</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_2001_1">2823400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:CommonStockValue contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_37">307148</us-gaap:CommonStockValue>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_38">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1004_2">366472</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:AssetsCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_9">46894806</us-gaap:AssetsCurrent>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_36" />
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="shares" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_35" />
  <us-gaap:PreferredStockValue contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_32" />
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_16">7877296</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_17">10737419</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_2_42">184872839</us-gaap:AdditionalPaidInCapital>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1009_4">24856786</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <rgen:AccruedResearchAndDevelopmentExpenseCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_2_4">142695</rgen:AccruedResearchAndDevelopmentExpenseCurrent>
  <us-gaap:BusinessAcquisitionContingentConsiderationAtFairValue contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1004_6">1611000</us-gaap:BusinessAcquisitionContingentConsiderationAtFairValue>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x531255_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_1002_1">0.31</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x531256_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_2002_2">0.07</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x562523_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_3002_0">0.53</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:LongTermMarketableSecuritiesMaturitiesTermMinimum contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_504957x513639" id="id_169500_5E25CFE0-F6A4-4EF1-9EB1-B00A38027B7B_2002_1">P1Y</rgen:LongTermMarketableSecuritiesMaturitiesTermMinimum>
  <rgen:MarketableSecuritiesMaturityTerm contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_504957x513639" id="id_169500_5E25CFE0-F6A4-4EF1-9EB1-B00A38027B7B_2002_0">P90D</rgen:MarketableSecuritiesMaturityTerm>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1006_1">8399428</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1006_2">2223</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1006_3">91</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1006_4">8401560</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1002_1">8373355</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1002_2">3126</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1002_3">233</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1002_4">8376248</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1007_1">1031443</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1007_2">2347</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1007_4">1033790</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1003_1">7046222</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1003_2">3336</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1003_3">4370</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1003_4">7045188</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x498682" unitRef="iso4217_USD" decimals="INF" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1001_1">1413564</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x498682" unitRef="iso4217_USD" decimals="0" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1001_2">184402</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x501065" unitRef="iso4217_USD" decimals="INF" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1002_1">240000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x501065" unitRef="iso4217_USD" decimals="0" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1002_2">57500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x513385" unitRef="iso4217_USD" decimals="INF" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1003_1">6508147</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x513385" unitRef="iso4217_USD" decimals="0" id="id_169500_405F664F-193B-487C-9388-0053C212151A_1003_2">124570</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1008_1">9430871</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1008_2">4570</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1008_3">91</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1008_4">9435350</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1004_1">15419577</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1004_2">6462</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1004_3">4603</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_7EB70AAF-B162-4EF7-8F7F-FAC6A876A7A4_1004_4">15421436</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_8">1082984</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
  <us-gaap:Goodwill contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_20">994000</us-gaap:Goodwill>
  <us-gaap:AccruedRoyaltiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_2">783495</us-gaap:AccruedRoyaltiesCurrent>
  <us-gaap:PropertyPlantAndEquipmentGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_15">18911056</us-gaap:PropertyPlantAndEquipmentGross>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_BF2D99F3-A330-4B38-AB20-E331B68F9537_1_0">12501794</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
  <us-gaap:SharePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_837CF07F-61CA-4764-BDF3-82408AE21EC7_1_0">4.30</us-gaap:SharePrice>
  <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_1_1">6241522</us-gaap:InventoryWorkInProcessNetOfReserves>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_2_3">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1001_6">1678700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
  <us-gaap:StockholdersEquity contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_45">68730245</us-gaap:StockholdersEquity>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1009_1">23344840</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:MarketableSecuritiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_18">10850675</us-gaap:MarketableSecuritiesNoncurrent>
  <us-gaap:MachineryAndEquipmentGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_12">11973175</us-gaap:MachineryAndEquipmentGross>
  <us-gaap:InventoryRawMaterialsNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_1_0">3000429</us-gaap:InventoryRawMaterialsNetOfReserves>
  <us-gaap:CommitmentsAndContingencies contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_30" />
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_AE22C33C-DB7A-4501-841D-426B9192179C_2001_0">1545645</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
  <us-gaap:ConstructionInProgressGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_14">188993</us-gaap:ConstructionInProgressGross>
  <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_6">1481847</us-gaap:OtherAccruedLiabilitiesCurrent>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_2">926194</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
  <us-gaap:CommonStockSharesAuthorized contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_39">40000000</us-gaap:CommonStockSharesAuthorized>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_2_5">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
  <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_0">2954833</us-gaap:EmployeeRelatedLiabilitiesCurrent>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1001_6">4.34</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
  <us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_DA994BCE-B18E-42CA-8EC2-366582F71277_1_1">8000</us-gaap:AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_1">1713058</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
  <us-gaap:CommonStockSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_41">30846165</us-gaap:CommonStockSharesOutstanding>
  <us-gaap:AccruedProfessionalFeesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_1">592944</us-gaap:AccruedProfessionalFeesCurrent>
  <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_DA994BCE-B18E-42CA-8EC2-366582F71277_1_2">10786000</us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue>
  <us-gaap:AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="Investment" decimals="0" id="id_169500_DA994BCE-B18E-42CA-8EC2-366582F71277_1_0">12</us-gaap:AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions>
  <us-gaap:MarketableSecuritiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_3">12501794</us-gaap:MarketableSecuritiesCurrent>
  <us-gaap:AccountsPayableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_25">2584636</us-gaap:AccountsPayableCurrent>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_2_1">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
  <us-gaap:DeferredRevenueCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_3">480730</us-gaap:DeferredRevenueCurrent>
  <us-gaap:OtherLiabilitiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_28">2742953</us-gaap:OtherLiabilitiesNoncurrent>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_E2932952-78F7-46C4-95CC-5FEDFC5B0402_1001_4">2199011</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
  <us-gaap:PreferredStockSharesAuthorized contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_34">5000000</us-gaap:PreferredStockSharesAuthorized>
  <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_CF6D7814-D6D9-47E5-AFCA-7D6E1C8D433D_1_0">12488611</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
  <us-gaap:SalesAndExciseTaxPayableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_5">411292</us-gaap:SalesAndExciseTaxPayableCurrent>
  <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_44">-116512720</us-gaap:RetainedEarningsAccumulatedDeficit>
  <us-gaap:Assets contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_22">81448695</us-gaap:Assets>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_4228A4C8-F47F-4E8A-9505-819217D262AC_1_1">4.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
  <us-gaap:DeferredTaxLiabilitiesNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_29">242520</us-gaap:DeferredTaxLiabilitiesNoncurrent>
  <us-gaap:OtherReceivablesGrossCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_6">3579555</us-gaap:OtherReceivablesGrossCurrent>
  <us-gaap:AccountsReceivableNetCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_4">7811792</us-gaap:AccountsReceivableNetCurrent>
  <us-gaap:InventoryNet contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_7">11503071</us-gaap:InventoryNet>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1009_2">15396</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:PreferredStockParOrStatedValuePerShare contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_33">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
  <us-gaap:LiabilitiesAndStockholdersEquity contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_46">81448695</us-gaap:LiabilitiesAndStockholdersEquity>
  <us-gaap:LeaseholdImprovementsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_11">5078898</us-gaap:LeaseholdImprovementsGross>
  <us-gaap:RestrictedCashAndCashEquivalentsNoncurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_21">200000</us-gaap:RestrictedCashAndCashEquivalentsNoncurrent>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_3">1647742</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
  <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_2">15880006</us-gaap:CashAndCashEquivalentsAtCarryingValue>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1009_3">7767</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1004_1">8018300</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:CommonStockSharesIssued contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_40">30846165</us-gaap:CommonStockSharesIssued>
  <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_19">7176789</us-gaap:IntangibleAssetsNetExcludingGoodwill>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1001_7">2506271</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
  <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_43">-527677</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
  <us-gaap:AccruedLiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_26">7148341</us-gaap:AccruedLiabilitiesCurrent>
  <us-gaap:FurnitureAndFixturesGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_13">1669990</us-gaap:FurnitureAndFixturesGross>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_2_4">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
  <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_2_2">978000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
  <us-gaap:LiabilitiesCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_27">9732977</us-gaap:LiabilitiesCurrent>
  <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_5">10000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
  <us-gaap:InventoryFinishedGoodsNetOfReserves contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_01837302-7BD3-4CE3-8B6F-B35745116624_1_2">2261120</us-gaap:InventoryFinishedGoodsNetOfReserves>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_4228A4C8-F47F-4E8A-9505-819217D262AC_1_0">2629490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:CommonStockValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_37">308462</us-gaap:CommonStockValue>
  <us-gaap:CommonStockParOrStatedValuePerShare contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_38">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1004_2">841511</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:AssetsCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_9">52359202</us-gaap:AssetsCurrent>
  <us-gaap:PreferredStockSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_36" />
  <us-gaap:PreferredStockSharesIssued contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_35" />
  <us-gaap:PreferredStockValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" xsi:nil="true" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_32" />
  <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_16">9043027</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
  <us-gaap:PropertyPlantAndEquipmentNet contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_17">9868029</us-gaap:PropertyPlantAndEquipmentNet>
  <us-gaap:AdditionalPaidInCapital contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_84815D92-76BE-49DF-A572-3C5E15DAF801_1_42">185462180</us-gaap:AdditionalPaidInCapital>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1001_7">4.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1009_4">23352469</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <rgen:AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_CF6D7814-D6D9-47E5-AFCA-7D6E1C8D433D_1_1">10856229</rgen:AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost>
  <rgen:AccruedResearchAndDevelopmentExpenseCurrent contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_26550CFC-7713-4618-A2E0-6CC2146C67C5_1_4">443200</rgen:AccruedResearchAndDevelopmentExpenseCurrent>
  <rgen:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_BF2D99F3-A330-4B38-AB20-E331B68F9537_1_1">10850675</rgen:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue>
  <rgen:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" unitRef="shares" decimals="INF" id="id_169500_AE22C33C-DB7A-4501-841D-426B9192179C_2001_2">827571</rgen:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber>
  <rgen:MarketableSecuritiesRemainingMaturity contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0" id="id_169500_5E25CFE0-F6A4-4EF1-9EB1-B00A38027B7B_1001_2">P12M30D</rgen:MarketableSecuritiesRemainingMaturity>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498429x515809" unitRef="shares" decimals="INF" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_4001_7">1997852</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498429x515809" unitRef="shares" decimals="INF" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_4001_6">2629490</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_4_4">27557727</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_1_4">6789775</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799_511531x503498" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_1001_1">4205258</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799_511531x504979" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_3001_2">2584517</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_2_4">20767952</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009_511531x504111" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_2002_3">10008109</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009_511531x504979" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_3002_2">10759843</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x503498" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_1004_1">4205258</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x504111" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_2004_3">10008109</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:AssetsFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x504979" unitRef="iso4217_USD" decimals="0" id="id_169500_F073D8D5-69ED-40FE-BF0E-CD5D07045A28_3004_2">13344360</us-gaap:AssetsFairValueDisclosure>
  <us-gaap:BusinessAcquisitionContingentConsiderationAtFairValue contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1005_6">1625000</us-gaap:BusinessAcquisitionContingentConsiderationAtFairValue>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x531255_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_1001_1">0.35</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x531256_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_2001_2">0.21</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:ConcentrationOfRiskAccountsReceivablePercentage contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x562523_506152x506559" unitRef="pure" decimals="2" id="id_169500_23DE1DD0-9038-4855-902E-6C95EE81B24A_3001_0">0.31</rgen:ConcentrationOfRiskAccountsReceivablePercentage>
  <rgen:LongTermMarketableSecuritiesMaturitiesTermMinimum contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_504957x513639" id="id_169500_5E25CFE0-F6A4-4EF1-9EB1-B00A38027B7B_2001_1">P1Y</rgen:LongTermMarketableSecuritiesMaturitiesTermMinimum>
  <rgen:MarketableSecuritiesMaturityTerm contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_504957x513639" id="id_169500_5E25CFE0-F6A4-4EF1-9EB1-B00A38027B7B_2001_0">P90D</rgen:MarketableSecuritiesMaturityTerm>
  <rgen:PercentageOfSharesSubjectToForfeiture contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508454x499469" unitRef="pure" decimals="2" id="id_169500_746972DF-0FA9-4C4D-8249-F3663A2151DF_1001_1">0.03</rgen:PercentageOfSharesSubjectToForfeiture>
  <rgen:PercentageOfSharesSubjectToForfeiture contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508454x530887" unitRef="pure" decimals="2" id="id_169500_746972DF-0FA9-4C4D-8249-F3663A2151DF_2001_0">0.08</rgen:PercentageOfSharesSubjectToForfeiture>
  <us-gaap:OperatingLossCarryforwards contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532680" unitRef="iso4217_USD" decimals="0" id="id_169500_1DA32BAC-7911-4B4B-838F-B489DB5CC9C5_2001_2">4816000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532680" unitRef="iso4217_USD" decimals="0" id="id_169500_1DA32BAC-7911-4B4B-838F-B489DB5CC9C5_2001_3">2986000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:OperatingLossCarryforwards contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532681" unitRef="iso4217_USD" decimals="0" id="id_169500_1DA32BAC-7911-4B4B-838F-B489DB5CC9C5_3001_0">58243000</us-gaap:OperatingLossCarryforwards>
  <us-gaap:TaxCreditCarryforwardAmount contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532681" unitRef="iso4217_USD" decimals="0" id="id_169500_1DA32BAC-7911-4B4B-838F-B489DB5CC9C5_3001_1">2196000</us-gaap:TaxCreditCarryforwardAmount>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1006_1">8502140</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1006_2">1080</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1006_3">5270</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1006_4">8497950</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1002_1">4346108</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1002_2">1138</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1002_3">766</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1002_4">4346480</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1007_1">2354089</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1007_3">1364</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1007_4">2352725</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1003_1">8142503</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1003_2">13178</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1003_3">367</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1003_4">8155314</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x498682" unitRef="iso4217_USD" decimals="INF" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1001_1">1399641</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x498682" unitRef="iso4217_USD" decimals="0" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1001_2">269344</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x501065" unitRef="iso4217_USD" decimals="INF" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1002_1">240000</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x501065" unitRef="iso4217_USD" decimals="0" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1002_2">72500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x513385" unitRef="iso4217_USD" decimals="INF" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1003_1">6378659</us-gaap:FiniteLivedIntangibleAssetsGross>
  <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x513385" unitRef="iso4217_USD" decimals="0" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_1003_2">499667</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1008_1">10856229</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1008_2">1080</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530771" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1008_3">6634</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530771" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1008_4">10850675</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:AvailableForSaleSecuritiesAmortizedCost contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1004_1">12488611</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
  <us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1004_2">14316</us-gaap:AvailableforsaleSecuritiesGrossUnrealizedGain>
  <us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1 contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530904" unitRef="iso4217_USD" decimals="INF" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1004_3">1133</us-gaap:AvailableForSaleSecuritiesGrossUnrealizedLosses1>
  <us-gaap:AvailableForSaleSecuritiesFairValueDisclosure contextRef="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530904" unitRef="iso4217_USD" decimals="0" id="id_169500_93B5AE8E-B522-4FC0-B78C-E59E42736223_1004_4">12501794</us-gaap:AvailableForSaleSecuritiesFairValueDisclosure>
  <us-gaap:CostsAndExpenses contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_10">15768145</us-gaap:CostsAndExpenses>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_15">-40473</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_11">-2208035</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_1">7508920</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_13">223344</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:GainLossOnDispositionOfAssets contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_7">-5597</us-gaap:GainLossOnDispositionOfAssets>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_24">-2086284</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_19">49835417</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E73F5D9-4052-43DE-A404-D3265F4055BB_4_0">766000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_4">537048</us-gaap:ShareBasedCompensation>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_20">-0.07</us-gaap:EarningsPerShareDiluted>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_12">135235</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_24">88401</us-gaap:PaymentsForRepurchaseOfCommonStock>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_3">806658</us-gaap:DepreciationAndAmortization>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_23">69214</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_16">-1266514</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_21">-1042221</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_20">374686</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_27">-2327922</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:DirectOperatingCostRoyaltyExpense contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_0D83259B-B701-4585-AAD8-8034631435C3_4_1">792761</us-gaap:DirectOperatingCostRoyaltyExpense>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_12">-1527019</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_4_700002">30802397</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_9">1350638</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_15">-2086284</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_19">-0.07</us-gaap:EarningsPerShareBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_7">7301732</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_25">-19187</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_2">6051190</us-gaap:RoyaltyRevenue>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_4_700000">30802397</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_11">755219</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_5">2945898</us-gaap:CostOfGoodsSold>
  <us-gaap:Revenues contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_3">13560110</us-gaap:Revenues>
  <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_18">50502952</us-gaap:PaymentsToAcquireMarketableSecurities>
  <us-gaap:NetIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_1">-2086284</us-gaap:NetIncomeLoss>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_8">4727754</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_10">25857</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_B3F5C631-FE3F-4C96-9634-7DA8D038B49E_2_1">514866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_2_14">-107709</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:InterestExpense contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_4_13">13484</us-gaap:InterestExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_B3F5C631-FE3F-4C96-9634-7DA8D038B49E_2_0">2.64</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x531255" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_1004_1">0.41</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x531256" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_2004_2">0.04</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x562523" unitRef="iso4217_USD" decimals="0" id="id_169500_C4E4B94D-6297-45A5-B520-B0F7067207E6_1004_0">5285000</us-gaap:RoyaltyRevenue>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x562523" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_4004_0">0.39</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497488_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_1004_0">0.49</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497524_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_2004_2">0.03</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497642_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_3004_1">0.41</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x532578_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_4004_3">0.07</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_181_20110630_0_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_5004_4">1.00</us-gaap:ConcentrationRiskPercentage1>
  <dei:TradingSymbol contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_1_400000">RGEN</dei:TradingSymbol>
  <dei:EntityRegistrantName contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_1_400001">REPLIGEN CORP</dei:EntityRegistrantName>
  <dei:AmendmentFlag contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A0ACDABE-2831-4721-AA72-5F7038C8E5B7_1_1">false</dei:AmendmentFlag>
  <dei:EntityFilerCategory contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_1_400004">Accelerated Filer</dei:EntityFilerCategory>
  <dei:DocumentFiscalPeriodFocus contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A0ACDABE-2831-4721-AA72-5F7038C8E5B7_1_4">Q2</dei:DocumentFiscalPeriodFocus>
  <dei:DocumentFiscalYearFocus contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A0ACDABE-2831-4721-AA72-5F7038C8E5B7_1_3">2012</dei:DocumentFiscalYearFocus>
  <dei:DocumentType contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A0ACDABE-2831-4721-AA72-5F7038C8E5B7_1_0">10-Q</dei:DocumentType>
  <dei:DocumentPeriodEndDate contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A0ACDABE-2831-4721-AA72-5F7038C8E5B7_1_2">2012-06-30</dei:DocumentPeriodEndDate>
  <dei:EntityCentralIndexKey contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_1_400002">0000730272</dei:EntityCentralIndexKey>
  <dei:CurrentFiscalYearEndDate contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E8124C71-8BE3-4B8A-BDEA-314B213DA945_1_400003">--12-31</dei:CurrentFiscalYearEndDate>
  <us-gaap:CostsAndExpenses contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_10">25863467</us-gaap:CostsAndExpenses>
  <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_15">212763</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_11">2484814</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_1">21001840</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_13">1207265</us-gaap:IncreaseDecreaseInAccountsPayable>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_2">P4Y7M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_24">2155131</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_19">24483333</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
  <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E73F5D9-4052-43DE-A404-D3265F4055BB_3_0">686000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_3">P5Y10M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
  <us-gaap:EarningsPerShareTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_869D66BD-BB98-4B7E-8675-B52F657195F3_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Earnings (Loss) Per
Share&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 reports
earnings (loss) per share in accordance with Accounting Standards
Codification Topic 260, &amp;#x201C;Earnings Per Share,&amp;#x201D; which
establishes standards for computing and presenting earnings per
share. Basic earnings (loss) per share is computed by dividing net
income (loss) available to common shareholders by the weighted
average number of common shares outstanding during the period.
Diluted earnings per share is computed by dividing net income
available to common shareholders by the weighted-average number of
common shares and dilutive common share equivalents then
outstanding. Potential common share equivalents consist of
restricted stock awards and the incremental common shares issuable
upon the exercise of stock options and warrants. Under the treasury
stock method, unexercised &amp;#x201C;in-the-money&amp;#x201D; stock options
are assumed to be exercised at the beginning of the period or at
issuance, if later. The assumed proceeds are then used to purchase
common shares at the average market price during the period.
Share-based payment awards that entitle their holders to receive
non-forfeitable dividends before vesting are considered
participating securities and are included in the calculation of
basic and diluted earnings per share. Common share equivalents were
not included in the net loss per share computation for the three or
six-month periods ended June&amp;#xA0;30, 2011 because their effect is
anti-dilutive.&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;Basic and diluted weighted
average shares outstanding were 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="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="56%"&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="1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
&lt;/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;Three&amp;#xA0;months&amp;#xA0;ended&lt;br /&gt;
June&amp;#xA0;30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;Six&amp;#xA0;months&amp;#xA0;ended&lt;br /&gt;
June&amp;#xA0;30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;Weighted average common
shares&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;30,845,137&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,812,257&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,787,399&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,802,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;&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;Dilutive common 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;303,953&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;285,046&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;/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
shares, assuming dilution&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,149,090&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,812,257&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;31,072,445&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,802,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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;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;At June&amp;#xA0;30, 2012,
there were outstanding options to purchase 2,629,490 shares of the
Company&amp;#x2019;s common stock at a weighted average exercise price
of $4.08 per share. For the three and six-month periods ended
June&amp;#xA0;30, 2012, 1,451,500 and 1,539,300 shares of the
Company&amp;#x2019;s common stock, respectively, were excluded from the
calculation of diluted earnings per share because the exercise
prices of the stock options were greater than or equal to the
average price of the common shares, and were therefore
anti-dilutive.&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;At June&amp;#xA0;30, 2011,
there were outstanding options to purchase 2,573,800 shares of the
Company&amp;#x2019;s common stock at a weighted average exercise price
of $4.14 per share. All such outstanding options have been excluded
from the calculation of diluted earnings per share because their
effect would be anti-dilutive.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_4">455669</us-gaap:ShareBasedCompensation>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1_2">1.89</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_20">0.09</us-gaap:EarningsPerShareDiluted>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1_4">4.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
  <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1_3">217500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
  <us-gaap:FairValueDisclosuresTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_18701C03-C203-450F-B096-1A81C2729448_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Fair Value
Measurement&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 determining the fair
value of its assets and liabilities, the Company uses various
valuation approaches. The Company employs a hierarchy for inputs
used in measuring fair value that maximizes the use of observable
inputs and minimizes the use of unobservable inputs by requiring
that observable inputs be used when available. Observable inputs
are inputs that market participants would use in pricing the asset
or liability based on market data obtained from sources independent
of the Company. Unobservable inputs are inputs that reflect the
Company&amp;#x2019;s assumptions about the inputs that market
participants would use in pricing the asset or liability and are
developed based on the best information available in the
circumstances. The fair value hierarchy is broken down into three
levels based on the source of inputs 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="100%" align="center"&gt;
&lt;tr&gt;
&lt;td width="5%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
&lt;td width="93%"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Level&amp;#xA0;1&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2013;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Valuations based on unadjusted quoted prices in active markets
for identical assets or liabilities that the Company has the
ability to access&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;td height="8" colspan="2"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Level&amp;#xA0;2&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2013;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Valuations based on quoted prices for similar assets or
liabilities in active markets, quoted prices for identical or
similar assets or liabilities in markets that are not active and
models for which all significant inputs are observable, either
directly or indirectly&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;td height="8" colspan="2"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Level&amp;#xA0;3&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2013;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Valuations based on inputs that are unobservable and
significant to the overall fair value measurement&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 availability of
observable inputs can vary among the various types of financial
assets and liabilities. To the extent that the valuation is based
on models or inputs that are less observable or unobservable in the
market, the determination of fair value requires more judgment. In
certain cases, the inputs used to measure fair value may fall into
different levels of the fair value hierarchy. In such cases, for
financial statement disclosure purposes, the level in the fair
value hierarchy within which the fair value measurement is
categorized is based on the lowest level input that is significant
to the overall fair value measurement.&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 fixed
income investments are comprised of obligations of U.S. government
agencies, corporate debt securities and other interest bearing
securities. These investments have been initially valued at the
transaction price and subsequently valued, at the end of each
reporting period, utilizing third party pricing services or other
market observable data. The pricing services utilize industry
standard valuation models, including both income and market based
approaches and observable market inputs to determine value. These
observable market inputs include reportable trades, benchmark
yields, credit spreads, broker/dealer quotes, bids, offers, current
spot rates and other industry and economic events. The Company
validates the prices provided by third party pricing services by
reviewing their pricing methods and matrices, obtaining market
values from other pricing sources, analyzing pricing data in
certain instances and confirming that the relevant markets are
active. After completing its validation procedures, the Company did
not adjust or override any fair value measurements provided by the
pricing services as of June&amp;#xA0;30, 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 fair value
hierarchy table presents information about each major category of
the Company&amp;#x2019;s assets measured at fair value on a recurring
basis as of June&amp;#xA0;30, 2012:&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="47%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Fair value measurement
at reporting date using:&lt;/b&gt;&lt;/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;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
identical assets&lt;br /&gt;
(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&lt;br /&gt;
other&amp;#xA0;observable&lt;br /&gt;
inputs&lt;br /&gt;
(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;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&lt;br /&gt;
unobservable&lt;br /&gt;
inputs&lt;br /&gt;
(Level 3)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;td 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;Money market
funds&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;4,205,258&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&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;&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;4,205,258&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;U.S. Government and agency
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;2,584,517&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,759,843&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;13,344,360&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;10,008,109&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,008,109&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;6,789,775&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,767,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;$&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;$&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,557,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 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;/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 has no other
assets or liabilities for which fair value measurement is either
required or has been elected to be applied, other than the
liabilities for contingent consideration recorded in connection
with the Novozymes Acquisition and the acquisition of the assets of
BioFlash Partners, LLC (&amp;#x201C;BioFlash&amp;#x201D;). The contingent
consideration related to Novozymes is valued using
management&amp;#x2019;s estimates of expected future milestone payments
based upon a probability weighted analysis of amounts to be paid to
Novozymes Denmark. The contingent consideration related to BioFlash
is valued using management&amp;#x2019;s estimates of royalties to be
paid to the former shareholders of BioFlash based on sales of the
acquired assets. These valuations are Level 3 valuations as the
primary inputs are unobservable. The following table provides a
roll forward of the fair value of the contingent
consideration:&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="85%"&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 at
December&amp;#xA0;31, 2011&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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,197,226&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Payments&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;&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;Changes in fair
value&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,132&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;(25,347&lt;/font&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 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 at June&amp;#xA0;30,
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,199,011&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/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;There were no
remeasurements to fair value during the three or six months ended
June&amp;#xA0;30, 2012 of financial assets and liabilities that are not
measured at fair value on a recurring basis.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
  <us-gaap:BasisOfAccounting contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_D75F542E-C964-4F54-9A55-452DF307C12C_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="4%" align="left"&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="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Basis of
Presentation&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 consolidated financial
statements included herein have been prepared by Repligen
Corporation (the &amp;#x201C;Company,&amp;#x201D; &amp;#x201C;Repligen&amp;#x201D; or
&amp;#x201C;we&amp;#x201D;) in accordance with generally accepted accounting
principles in the United States (&amp;#x201C;U.S. GAAP&amp;#x201D;) and
pursuant to the rules and regulations of the Securities and
Exchange Commission (&amp;#x201C;SEC&amp;#x201D;), for quarterly reports on
Form 10-Q and Article 10 of Regulation S-X and do not include all
of the information and footnote disclosures required by U.S. GAAP.
These consolidated financial statements should be read in
conjunction with the audited consolidated financial statements and
accompanying notes thereto included in the Company&amp;#x2019;s
Transition Report on Form 10-K for the nine months ended
December&amp;#xA0;31, 2011.&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
management, the accompanying unaudited consolidated financial
statements include all adjustments, consisting of only normal,
recurring adjustments necessary for a fair presentation of the
financial position, results of operations and cash flows. The
results of operations for the interim periods presented are not
necessarily indicative of results to be expected for the entire
year.&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 preparation of
financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the
reported amounts of assets and liabilities and disclosure of
contingent assets and liabilities at the date of the financial
statements and the reported amounts of revenues and expenses during
the reporting period. Actual results could differ from those
estimates.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:BasisOfAccounting>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_12">60940</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:OtherNoncashExpense contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_6">62132</us-gaap:OtherNoncashExpense>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="INF" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_3_600001">285046</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:DepreciationAndAmortization contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_3">1696885</us-gaap:DepreciationAndAmortization>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="pure" decimals="4" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_2_2">0.0872</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:GainOnPurchaseOfBusiness contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_5">314244</us-gaap:GainOnPurchaseOfBusiness>
  <us-gaap:ProceedsFromStockOptionsExercised contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_23">134986</us-gaap:ProceedsFromStockOptionsExercised>
  <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_16">3738823</us-gaap:NetCashProvidedByUsedInOperatingActivities>
  <us-gaap:AvailableForSaleSecuritiesTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4DE3AA82-3CA9-4160-B1E2-81F4ACE82AA7_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;Investments in debt
securities consisted of the following at June&amp;#xA0;30,
2012:&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="56%"&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="2%"&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;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;30,&amp;#xA0;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&gt;
&lt;td valign="bottom"&gt;&lt;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;
Gain&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;
Loss&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Marketable
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;/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;U.S. Government and agency
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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,346,108&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,138&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;4,346,480&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;8,142,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;13,178&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(367&lt;/font&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;8,155,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 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;&amp;#xA0;&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,488,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,316&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,133&lt;/font&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;12,501,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;/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;Long-term marketable
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;/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;U.S. Government and agency
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;8,502,140&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,080&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,270&lt;/font&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;8,497,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;/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 and other debt
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;2,354,089&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(1,364&lt;/font&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;2,352,725&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,856,229&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,080&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,634&lt;/font&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;10,850,675&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;23,344,840&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;15,396&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,767&lt;/font&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;23,352,469&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;At June&amp;#xA0;30, 2012, the
Company&amp;#x2019;s investments included twelve debt securities in
unrealized loss positions with a total unrealized loss of
approximately $8,000 and a total fair market value of approximately
$10,786,000. All investments with gross unrealized losses have been
in unrealized loss positions for less than 12 months. The
unrealized losses were caused primarily by current economic and
market conditions. There was no change in the credit risk of the
securities. There were no realized gains or losses on the
investments for the six months ended June&amp;#xA0;30, 2012 or the
nine-month period ended December&amp;#xA0;31, 2011.&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;Investments in debt
securities consisted of the following at December&amp;#xA0;31,
2011:&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="56%"&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="2%"&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;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2011&lt;/b&gt;&lt;/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;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;
Gain&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;
Loss&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Marketable
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;/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;U.S. Government and agency
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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;8,373,355&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;3,126&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(233&lt;/font&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;8,376,248&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;7,046,222&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,336&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,370&lt;/font&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;7,045,188&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,419,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;6,462&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,603&lt;/font&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;15,421,436&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Long-term marketable
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;/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;U.S. Government and agency
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;8,399,428&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,223&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(91&lt;/font&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;8,401,560&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;1,031,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,347&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;1,033,790&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,430,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;&amp;#xA0;&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,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(91&lt;/font&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;9,435,350&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;24,850,448&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;11,032&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(4,694&lt;/font&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;24,856,786&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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:AvailableForSaleSecuritiesTextBlock>
  <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_21">992771</us-gaap:NetCashProvidedByUsedInInvestingActivities>
  <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1_3">2.65</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
  <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4C5FCE88-78A3-4EE9-BDC7-11CD407820D9_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;Other intangible assets
consisted of the following at June&amp;#xA0;30, 2012:&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="66%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #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;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;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;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;br /&gt;
Average&lt;br /&gt;
Useful&amp;#xA0;Life&lt;br /&gt;
(in 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;/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;Technology &amp;#x2013;
developed&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,399,641&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(269,344&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Patents&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;(72,500&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Customer
relationships&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,378,659&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(499,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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Total other intangible
assets&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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;8,018,300&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(841,511&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;/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;Other intangible assets
consisted of the following at December&amp;#xA0;31, 2011:&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="66%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #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;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;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;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;br /&gt;
Average&lt;br /&gt;
Useful&amp;#xA0;Life&lt;br /&gt;
(in 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;/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;Technology &amp;#x2013;
developed&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,413,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;(184,402&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Patents&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;(57,500&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Customer
relationships&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,508,147&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(124,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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Total other intangible
assets&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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;8,161,711&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(366,472&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
  <us-gaap:NumberOfOperatingSegments contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="Segment" decimals="INF" id="id_169500_F7D9B79B-5A88-4175-9DE7-F6C8253AEB9B_1_0">1</us-gaap:NumberOfOperatingSegments>
  <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_20">513515</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
  <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_2E367878-F4EA-40B2-BF37-D9791C1B3F8D_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;Inventories consisted of
the following:&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="72%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,000,429&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;3,563,395&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,241,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;5,936,578&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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
products&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,261,120&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,863,100&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;11,503,071&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;13,363,073&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_27">4712261</us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease>
  <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_AEDC49D9-925A-437A-8BAB-C7B4E6A66379_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 fair value
hierarchy table presents information about each major category of
the Company&amp;#x2019;s assets measured at fair value on a recurring
basis as of June&amp;#xA0;30, 2012:&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="47%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Fair value measurement
at reporting date using:&lt;/b&gt;&lt;/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;Quoted&amp;#xA0;prices&amp;#xA0;in&lt;br /&gt;
active&amp;#xA0;markets&amp;#xA0;for&lt;br /&gt;
identical assets&lt;br /&gt;
(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&lt;br /&gt;
other&amp;#xA0;observable&lt;br /&gt;
inputs&lt;br /&gt;
(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;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&lt;br /&gt;
unobservable&lt;br /&gt;
inputs&lt;br /&gt;
(Level 3)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;td 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;Money market
funds&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;4,205,258&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&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;&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;4,205,258&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;U.S. Government and agency
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;2,584,517&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,759,843&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;13,344,360&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;10,008,109&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,008,109&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;6,789,775&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,767,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;$&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;$&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,557,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 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;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
  <us-gaap:DirectOperatingCostRoyaltyExpense contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_0D83259B-B701-4585-AAD8-8034631435C3_3_1">999021</us-gaap:DirectOperatingCostRoyaltyExpense>
  <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_12">-238285</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
  <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_AE22C33C-DB7A-4501-841D-426B9192179C_1_1">P2Y5M5D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_3_600002">31072445</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_CF6F62FB-1A4C-43CA-996C-F64804B1C7DD_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
option activity for the six months ended June&amp;#xA0;30, 2012 under
the Plans is summarized below:&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="59%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;/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;Options&lt;br /&gt;
Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;br /&gt;
Average&lt;br /&gt;
Exercise&lt;br /&gt;
Price Per&lt;br /&gt;
Share&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;br /&gt;
Average&lt;br /&gt;
Remaining&lt;br /&gt;
Contractual&lt;br /&gt;
Term&lt;br /&gt;
(in&amp;#xA0;years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
Intrinsic&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/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 outstanding at
January&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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,823,400&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.05&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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: 1em"&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;94,190&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;1.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;/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: 1em"&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;(217,500&lt;/font&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;2.65&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Forfeited/Cancelled&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(70,600&lt;/font&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.31&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Options outstanding at
June&amp;#xA0;30, 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;2,629,490&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.08&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.95&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,713,058&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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&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 exercisable at
June&amp;#xA0;30, 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;1,678,700&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.34&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.61&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;926,194&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Vested and expected to vest
at June&amp;#xA0;30, 2012 (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;&amp;#xA0;&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,506,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;td valign="bottom"&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;4.09&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.85&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,647,742&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/td&gt;
&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="BORDER-BOTTOM: #000000 0.5pt solid; LINE-HEIGHT: 8px; MARGIN-TOP: 0px; WIDTH: 10%; MARGIN-BOTTOM: 2px"&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;This represents the number
of vested options as of June&amp;#xA0;30, 2012 plus the number of
unvested options expected to vest as of June&amp;#xA0;30, 2012 based on
the unvested outstanding options at June&amp;#xA0;30, 2012 adjusted for
estimated forfeiture rates of 8% for awards granted to
non-executive level employees and 3% for awards granted to
executive level employees.&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_14">567559</us-gaap:OtherNonoperatingIncome>
  <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_9">5141897</us-gaap:IncreaseDecreaseInAccountsReceivable>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_2_0">3063572</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_19">0.09</us-gaap:EarningsPerShareBasic>
  <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_8E24E087-1710-40F9-808D-44B840A9BAE3_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;Revenue from significant
customers as a percentage of the Company&amp;#x2019;s total revenue 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="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="72%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;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;Three&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Six&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;Orencia&amp;#xAE; Royalties
from Bristol&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;36&lt;/font&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&lt;/font&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;39&lt;/font&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;Bioprocessing Customer
A&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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&lt;/font&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;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;td valign="bottom"&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;41&lt;/font&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;Bioprocessing Customer
B&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;6&lt;/font&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;13&lt;/font&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&lt;/font&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;Bioprocessing Customer
C&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;td valign="bottom"&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&lt;/font&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;&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:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_7">5714121</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_25">134986</us-gaap:NetCashProvidedByUsedInFinancingActivities>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_2">7346441</us-gaap:RoyaltyRevenue>
  <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_A654C784-0FFB-47BE-93E0-E1D082890260_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 contractual maturities
of debt securities at June&amp;#xA0;30, 2012 were 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="72%"&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;Fair
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Due in 1 year or
less&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,488,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,501,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;/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;Due in 1 to 2
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;&amp;#xA0;&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,856,229&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,850,675&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23,344,840&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;23,352,469&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
  <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_034F69ED-BD37-4594-A187-BA6DBB8492FF_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;Basic and diluted weighted
average shares outstanding were 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="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="56%"&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="1%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="1%"&gt;&lt;/td&gt;
&lt;/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;Three&amp;#xA0;months&amp;#xA0;ended&lt;br /&gt;
June&amp;#xA0;30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;Six&amp;#xA0;months&amp;#xA0;ended&lt;br /&gt;
June&amp;#xA0;30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;Weighted average common
shares&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;30,845,137&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,812,257&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,787,399&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,802,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;&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;Dilutive common 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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;303,953&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;285,046&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;/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
shares, assuming dilution&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,149,090&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,812,257&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;31,072,445&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;30,802,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;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;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:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_3_600000">30787399</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:IncomeTaxDisclosureTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_DDFDEED3-8645-4EA6-A5ED-481025302E2C_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Income
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;For the three and six-month
periods ended June&amp;#xA0;30, 2012, the Company had income before
taxes of approximately $1,778,000 and $3,064,000, respectively. The
Company recorded income tax provisions of $208,000 and $267,000,
respectively, for the three and six-month periods ended
June&amp;#xA0;30, 2012 based on an effective tax rate of approximately
8.72%. The effective income tax rate is based upon the estimated
income for the year and the composition of the income in different
jurisdictions. The effective tax rate differs from the statutory
tax rates primarily due to the utilization of prior year net
operating losses and credits earned in the U.S.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;For the three and six-month
periods ended June&amp;#xA0;30, 2011, the Company did not record a tax
provision as no taxable income was generated in the
period.&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 net
operating loss carryforwards of approximately $58,243,000 and
business tax credit carryforwards of approximately $2,196,000
available to reduce future federal income taxes, if any.
Additionally, the Company has net operating loss carryforwards of
approximately $4,816,000 and business tax credit carryforwards of
approximately $2,986,000 available to reduce future state income
taxes, if any. The net operating loss and business tax credit
carryforwards will continue to expire at various dates through
December 2031. The net operating loss and business tax credit
carryforwards are subject to review and possible adjustment by the
Internal Revenue Service and may be limited in the event of certain
changes in the ownership interest of significant
stockholders.&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;At June&amp;#xA0;30, 2012 and
December&amp;#xA0;31, 2011, a full valuation allowance has been
provided against the U.S. deferred tax assets, as it is uncertain
if the Company will realize the benefits of such deferred tax
assets.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
  <us-gaap:CashCashEquivalentsAndMarketableSecuritiesTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_1605225B-6E74-48FE-8792-F219DFAE7DA0_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Cash, Cash Equivalents
and Marketable Securities&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;At June&amp;#xA0;30, 2012 and
December&amp;#xA0;31, 2011, the Company&amp;#x2019;s investments included
money market funds as well as short-term and long-term marketable
securities. Marketable securities are investments with original
maturities of greater than 90 days. Long-term marketable securities
are securities with maturities of greater than one year. The
average remaining contractual maturity of marketable securities at
June&amp;#xA0;30, 2012 is approximately 12.97 months.&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;Management reviewed the
Company&amp;#x2019;s investments as of June&amp;#xA0;30, 2012 and
December&amp;#xA0;31, 2011 and concluded that there were no securities
with other than temporary impairments in the investment portfolio.
The Company does not intend to sell any investments in an
unrealized loss position and it is not more likely than not that
the Company will be required to sell the investments before
recovery of their amortized cost bases.&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;Investments in debt
securities consisted of the following at June&amp;#xA0;30,
2012:&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="56%"&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="2%"&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;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;30,&amp;#xA0;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&gt;
&lt;td valign="bottom"&gt;&lt;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;
Gain&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;
Loss&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Marketable
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;/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;U.S. Government and agency
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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,346,108&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,138&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;4,346,480&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;8,142,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;13,178&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(367&lt;/font&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;8,155,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 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;&amp;#xA0;&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,488,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,316&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,133&lt;/font&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;12,501,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;/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;Long-term marketable
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;/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;U.S. Government and agency
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;8,502,140&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,080&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,270&lt;/font&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;8,497,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;/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 and other debt
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;2,354,089&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(1,364&lt;/font&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;2,352,725&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,856,229&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,080&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,634&lt;/font&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;10,850,675&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;23,344,840&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;15,396&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,767&lt;/font&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;23,352,469&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;At June&amp;#xA0;30, 2012, the
Company&amp;#x2019;s investments included twelve debt securities in
unrealized loss positions with a total unrealized loss of
approximately $8,000 and a total fair market value of approximately
$10,786,000. All investments with gross unrealized losses have been
in unrealized loss positions for less than 12 months. The
unrealized losses were caused primarily by current economic and
market conditions. There was no change in the credit risk of the
securities. There were no realized gains or losses on the
investments for the six months ended June&amp;#xA0;30, 2012 or the
nine-month period ended December&amp;#xA0;31, 2011.&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;Investments in debt
securities consisted of the following at December&amp;#xA0;31,
2011:&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="56%"&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="2%"&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;/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="14" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;December&amp;#xA0;31,&amp;#xA0;2011&lt;/b&gt;&lt;/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;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;
Gain&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;
Loss&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Marketable
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;/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;U.S. Government and agency
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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;8,373,355&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;3,126&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(233&lt;/font&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;8,376,248&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;7,046,222&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,336&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,370&lt;/font&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;7,045,188&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,419,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;6,462&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,603&lt;/font&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;15,421,436&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Long-term marketable
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;/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;U.S. Government and agency
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;8,399,428&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,223&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(91&lt;/font&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;8,401,560&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 and other debt
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;1,031,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,347&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;1,033,790&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,430,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;&amp;#xA0;&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,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(91&lt;/font&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;9,435,350&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;24,850,448&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;11,032&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(4,694&lt;/font&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;24,856,786&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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 contractual maturities
of debt securities at June&amp;#xA0;30, 2012 were 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="72%"&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;Fair
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Due in 1 year or
less&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,488,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,501,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;/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;Due in 1 to 2
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;&amp;#xA0;&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,856,229&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;10,850,675&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;23,344,840&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;23,352,469&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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:CashCashEquivalentsAndMarketableSecuritiesTextBlock>
  <us-gaap:IncreaseDecreaseInInventories contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_11">-1658864</us-gaap:IncreaseDecreaseInInventories>
  <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_F417405C-5607-42F2-9F5C-D19FBA680FC4_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
provides a roll forward of the fair value of the contingent
consideration:&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="85%"&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 at
December&amp;#xA0;31, 2011&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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,197,226&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Payments&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;&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;Changes in fair
value&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,132&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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 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;(25,347&lt;/font&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 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 at June&amp;#xA0;30,
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,199,011&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
  <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_7753FA53-3594-40DF-95DD-E7715FD430C0_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;Accrued liabilities
consisted of the following:&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="74%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;Employee
compensation&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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,954,833&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;2,741,738&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Professional
fees&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;592,944&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;871,086&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Royalty and license
fees&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,495&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;499,776&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Unearned 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;480,730&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;469,046&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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&amp;#xA0;and
development&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;443,200&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,695&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;VAT liabilities&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;411,292&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;566,542&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Other accrued
expenses&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,481,847&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;750,155&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,148,341&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;6,041,038&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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:ScheduleOfAccruedLiabilitiesTableTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1_4">70600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
  <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_1">P5Y11M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_5">12617800</us-gaap:CostOfGoodsSold>
  <us-gaap:Revenues contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_3">28348281</us-gaap:Revenues>
  <us-gaap:InventoryDisclosureTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_E2132A2A-6543-49E1-8B89-B701688FE0B1_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;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 relate to the
Company&amp;#x2019;s bioprocessing business. The Company values
inventory at cost or, if lower, fair market value using the
first-in, first-out method. The Company reviews its inventories at
least quarterly and records a provision for excess and obsolete
inventory based on its estimates of expected sales volume,
production capacity and expiration dates of raw materials,
work-in-process and finished products. Expected sales volumes are
determined based on supply forecasts provided by key customers for
the next three to twelve months. The Company writes down inventory
that has become obsolete, inventory that has a cost basis in excess
of its expected net realizable value, and inventory in excess of
expected requirements to cost of product revenue. Manufacturing of
bioprocessing finished goods is done to order and tested for
quality specifications prior to shipment.&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;A change in the estimated
timing or amount of demand for the Company&amp;#x2019;s products could
result in additional provisions for excess inventory quantities on
hand. Any significant unanticipated changes in demand or unexpected
quality failures could have a significant impact on the value of
inventory and reported operating results. During all periods
presented in the accompanying consolidated financial statements,
there have been no material adjustments related to a revised
estimate of inventory 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;Work-in-process and
finished products inventories consist of material, labor, outside
processing costs and manufacturing overhead. Inventories consisted
of the following:&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="72%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,000,429&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;3,563,395&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&amp;#xA0;&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,241,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;5,936,578&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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
products&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,261,120&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,863,100&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;11,503,071&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;13,363,073&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E2932952-78F7-46C4-95CC-5FEDFC5B0402_1_2">62132</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
  <us-gaap:PaymentsToAcquireMarketableSecurities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_18">22977047</us-gaap:PaymentsToAcquireMarketableSecurities>
  <us-gaap:SegmentReportingDisclosureTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_8DBA01DC-9EB7-4C79-A48E-2A6500134288_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Segment
Reporting&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 views its
operations, makes decisions regarding how to allocate resources and
manages the business as one operating segment. As a result, the
financial information disclosed herein represents all of the
material financial information related to the Company&amp;#x2019;s
principal operating segment.&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
represents the Company&amp;#x2019;s total revenue by geographic area
(based on the location of the customer):&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="72%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;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;Three&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Six&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;United States&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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;47&lt;/font&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;41&lt;/font&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;49&lt;/font&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;Sweden&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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&lt;/font&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;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;td valign="bottom"&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;41&lt;/font&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;United Kingdom&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;5&lt;/font&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;12&lt;/font&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;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&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;Other&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;6&lt;/font&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;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;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;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;100&lt;/font&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;100&lt;/font&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;100&lt;/font&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;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p style="MARGIN-TOP: 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;Revenue from significant
customers as a percentage of the Company&amp;#x2019;s total revenue 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="92%" align="center"&gt;
&lt;tr&gt;
&lt;td width="72%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;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;Three&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Six&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;Orencia&amp;#xAE; Royalties
from Bristol&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;36&lt;/font&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&lt;/font&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;39&lt;/font&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;Bioprocessing Customer
A&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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&lt;/font&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;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;td valign="bottom"&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;41&lt;/font&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;Bioprocessing Customer
B&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;6&lt;/font&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;13&lt;/font&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&lt;/font&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;Bioprocessing Customer
C&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;td valign="bottom"&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&lt;/font&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;&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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Significant accounts
receivable balances as a percentage of the Company&amp;#x2019;s total
trade accounts receivable and royalties receivable balances were 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="76%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="11%"&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="11%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;Orencia&amp;#xAE; Royalties
from Bristol&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;53&lt;/font&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;Bioprocessing Customer
A&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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&lt;/font&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;Bioprocessing Customer
B&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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;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;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
  <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_B3115706-6B8F-43C9-A7C6-17DA373AD40F_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;Accrued
Liabilities&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 estimates
accrued liabilities by identifying services performed on the
Company&amp;#x2019;s behalf, estimating the level of service performed
and determining the associated cost incurred for such service as of
each balance sheet date. Examples of estimated accrued expenses
include: 1) fees paid to contract manufacturers in conjunction with
the production of clinical materials (these expenses are normally
determined through a contract or purchase order issued by the
Company); 2) service fees paid to organizations for their
performance in conducting clinical trials (these expenses are
determined by contracts in place for those services and
communications with project managers on costs which have been
incurred as of each reporting date); and 3) professional and
consulting fees incurred with law firms, audit and accounting
service providers and other third party consultants (these expenses
are determined by either requesting those service providers to
estimate unbilled services at each reporting date for services
incurred or tracking costs incurred by service providers under
fixed fee arrangements).&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 processes
in place to estimate the appropriate amounts to record for accrued
liabilities, which principally involve the applicable personnel
reviewing the services provided. In the event that the Company does
not identify certain costs that have begun to be incurred or the
Company under or over-estimates the level of services performed or
the costs of such services, the reported expenses for that period
may be too low or too high. The date on which certain services
commence, the level of services performed on or before a given
date, and the cost of such services often require the exercise of
judgment. The Company makes these judgments based upon the facts
and circumstances known at the date of the financial
statements.&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;Accrued liabilities
consisted of the following:&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="74%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;Employee
compensation&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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,954,833&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;2,741,738&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Professional
fees&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;592,944&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;871,086&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Royalty and license
fees&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,495&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;499,776&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Unearned 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;480,730&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;469,046&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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&amp;#xA0;and
development&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;443,200&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,695&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;VAT liabilities&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;411,292&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;566,542&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Other accrued
expenses&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,481,847&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;750,155&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,148,341&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;6,041,038&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="INF" id="id_169500_4228A4C8-F47F-4E8A-9505-819217D262AC_3_2">1539300</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:NetIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_1">2796435</us-gaap:NetIncomeLoss>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_8">6846769</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_2004_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_10">372715</us-gaap:IncreaseDecreaseInOtherReceivables>
  <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="INF" id="id_169500_E2932952-78F7-46C4-95CC-5FEDFC5B0402_1_1">35000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="shares" decimals="INF" id="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1_2">94190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_2_1">267137</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_26">-154319</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
  <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_350D8A6F-EA1B-4246-A5C5-3B8A72A32BB6_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="4%" align="left"&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="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Revenue
Recognition&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 generates
product revenues from the sale of bioprocessing products to
customers in the life science and biopharmaceutical industries. The
Company recognizes revenue related to product sales upon delivery
of the product to the customer as long as there is persuasive
evidence of an arrangement, the sales price is fixed or
determinable and collection of the related receivable is reasonably
assured. Determination of whether these criteria have been met is
based on management&amp;#x2019;s judgments primarily regarding the fixed
nature of the fee charged for the product delivered and the
collectability of those fees. The Company has a few longstanding
customers who comprise the majority of revenue and have excellent
payment histories and therefore the Company does not require
collateral. The Company has had no significant write-offs of
uncollectible invoices in 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;At the time of sale, the
Company also evaluates the need to accrue for warranty and sales
returns. The supply agreements the Company has with its customers
and the related purchase orders identify the terms and conditions
of each sale and the price of the goods ordered. Due to the nature
of the sales arrangements, inventory produced for sale is tested
for quality specifications prior to shipment. Since the product is
manufactured to order and in compliance with required
specifications prior to shipment, the likelihood of sales return,
warranty or other issues is largely diminished. Sales returns and
warranty issues are infrequent and have had nominal impact on the
Company&amp;#x2019;s financial statements historically.&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 April 2008, the Company
settled its litigation with Bristol-Myers Squibb Company
(&amp;#x201C;Bristol&amp;#x201D;) and began recognizing royalty revenue in
fiscal year 2009 for Bristol&amp;#x2019;s net sales in the United States
of Orencia&amp;#xAE; which is used in the treatment of rheumatoid
arthritis. Pursuant to the settlement with Bristol (&amp;#x201C;Bristol
Settlement&amp;#x201D;), the Company recognized royalty revenue of
approximately $3,580,000 and $2,772,000 for the three months ended
June&amp;#xA0;30, 2012 and 2011, respectively. For the six months ended
June&amp;#xA0;30, 2012 and 2011, the Company recognized Bristol royalty
revenue of approximately $6,660,000 and $5,285,000, respectively.
Revenue earned from Bristol royalties is recorded in the periods
when it is earned based on royalty reports sent by Bristol to the
Company. The Company has no continuing obligations to Bristol as a
result of this settlement. The royalty agreement with Bristol
provides that the Company will receive such royalty payments on
sales of Orencia&amp;#xAE; by Bristol through December&amp;#xA0;31,
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;Pursuant to the Bristol
Settlement, Repligen must remit to the University of Michigan 15%
of all royalty revenue received from Bristol. Royalty expense for
the three months ended June&amp;#xA0;30, 2012 and 2011 was
approximately $537,000 and $416,000, respectively. For the six
months ended June&amp;#xA0;30, 2012 and 2011, the Company incurred
royalty expense of approximately $999,000 and $793,000,
respectively. This operating expense has been included in the
Company&amp;#x2019;s Statements of Operations under the line item
&amp;#x201C;Cost of royalty and other revenue.&amp;#x201D;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;For the three months ended
June&amp;#xA0;30, 2012 and 2011, the Company recognized approximately
$285,000 and $523,000 of revenue, respectively, from sponsored
research and development projects under agreements with the
National Institutes of Health / Scripps Research Institute, the
Muscular Dystrophy Association, Go Friedreich&amp;#x2019;s Ataxia
Research (&amp;#x201C;GoFar&amp;#x201D;), and the Friedreich&amp;#x2019;s Ataxia
Research Alliance. For the six months ended June 30, 2012 and 2011,
the Company recognized approximately $686,000 and $766,000 of
revenue, respectively, from sponsored research and development
projects under agreements with the National Institutes of Health /
Scripps Research Institute, the Muscular Dystrophy Association, Go
Friedreich&amp;#x2019;s Ataxia Research (&amp;#x201C;GoFar&amp;#x201D;), and the
Friedreich&amp;#x2019;s Ataxia Research Alliance.&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;Research revenue is
recognized when the expense has been incurred and services have
been performed. Determination of which incurred costs qualify for
reimbursement under the terms of the Company&amp;#x2019;s contractual
agreements and the timing of when such costs were incurred involves
the judgment of management. The Company&amp;#x2019;s calculations are
based on the agreed-upon terms as stated in the arrangements.
However, should the estimated calculations change or be challenged
by other parties to the agreements, research revenue may be
adjusted in subsequent periods. The calculations have not
historically changed or been challenged, and the Company does not
anticipate any significant subsequent change in its revenue related
to sponsored research and development projects.&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;There have been no material
changes to the Company&amp;#x2019;s initial estimates related to revenue
recognition in any periods presented in the accompanying
consolidated financial statements.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_B3F5C631-FE3F-4C96-9634-7DA8D038B49E_1_1">502180</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue>
  <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_320ED9DA-B19C-43F3-B189-D24E576C4CB6_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="4%" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;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;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;For the three months ended
June&amp;#xA0;30, 2012 and 2011, the Company recorded stock-based
compensation expense of approximately $215,000 and $282,000,
respectively, for stock options granted under the Second Amended
and Restated 2001 Repligen Corporation Stock Plan (the &amp;#x201C;2001
Plan&amp;#x201D;) and the Repligen Corporation 2012 Stock Option and
Incentive Plan (the &amp;#x201C;2012 Plan,&amp;#x201D; and collectively with
the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan,
the &amp;#x201C;Plans&amp;#x201D;). The Company recorded stock-based
compensation expense of approximately $456,000 and $537,000 for the
six-month periods ended June&amp;#xA0;30, 2012 and 2011, respectively,
for stock options granted under the Plans.&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 2012 Plan allows for
the granting of incentive and nonqualified options to purchase
shares of common stock, restricted stock and other equity awards.
Incentive options granted to employees under the Plans generally
vest over a four to five-year period, with 20%-25% vesting on the
first anniversary of the date of grant and the remainder vesting in
equal yearly installments thereafter. Nonqualified options issued
to non-employee directors and consultants under the Plans generally
vest over one year. Options granted under the Plans have a maximum
term of ten years from the date of grant and generally, the
exercise price of the stock options equals the fair market value of
the Company&amp;#x2019;s common stock on the date of grant. At
June&amp;#xA0;30, 2012, options to purchase 2,629,490 shares were
outstanding under the Plans. At June&amp;#xA0;30, 2012, 1,997,852
shares were available for future grant under the Plans.&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 uses the
Black-Scholes option pricing model to calculate the fair value of
share-based awards on the grant date. The Company measures
stock-based compensation cost at the grant date based on the
estimated fair value of the award, and recognizes it as expense
over the employee&amp;#x2019;s requisite service period on a
straight-line basis. The Company has no awards with market or
performance conditions. The Company recognizes stock-based
compensation expense based upon options that are ultimately
expected to vest, and accordingly, such compensation expense has
been adjusted by an amount of estimated forfeitures.&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;Information regarding
option activity for the six months ended June&amp;#xA0;30, 2012 under
the Plans is summarized below:&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="59%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="5%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="2%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="3%"&gt;&lt;/td&gt;
&lt;/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;Options&lt;br /&gt;
Outstanding&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;br /&gt;
Average&lt;br /&gt;
Exercise&lt;br /&gt;
Price Per&lt;br /&gt;
Share&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;br /&gt;
Average&lt;br /&gt;
Remaining&lt;br /&gt;
Contractual&lt;br /&gt;
Term&lt;br /&gt;
(in&amp;#xA0;years)&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Aggregate&lt;br /&gt;
Intrinsic&lt;br /&gt;
Value&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/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 outstanding at
January&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"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,823,400&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.05&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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: 1em"&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;94,190&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;1.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;/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: 1em"&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;(217,500&lt;/font&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;2.65&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Forfeited/Cancelled&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;(70,600&lt;/font&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.31&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Options outstanding at
June&amp;#xA0;30, 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;2,629,490&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.08&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.95&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,713,058&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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&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 exercisable at
June&amp;#xA0;30, 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;1,678,700&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;4.34&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.61&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;926,194&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Vested and expected to vest
at June&amp;#xA0;30, 2012 (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;&amp;#xA0;&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,506,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;td valign="bottom"&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;4.09&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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.85&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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,647,742&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/td&gt;
&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="BORDER-BOTTOM: #000000 0.5pt solid; LINE-HEIGHT: 8px; MARGIN-TOP: 0px; WIDTH: 10%; MARGIN-BOTTOM: 2px"&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;This represents the number
of vested options as of June&amp;#xA0;30, 2012 plus the number of
unvested options expected to vest as of June&amp;#xA0;30, 2012 based on
the unvested outstanding options at June&amp;#xA0;30, 2012 adjusted for
estimated forfeiture rates of 8% for awards granted to
non-executive level employees and 3% for awards granted to
executive level employees.&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 aggregate intrinsic
value in the table above represents the total pre-tax intrinsic
value (the difference between the closing price of the common stock
on June&amp;#xA0;30, 2012 of $4.30 and the exercise price of each
in-the-money option) that would have been received by the option
holders had all option holders exercised their options on
June&amp;#xA0;30, 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 weighted average grant
date fair value of options granted during the six months ended
June&amp;#xA0;30, 2012 and 2011 was $3.62 and $2.64, respectively. The
total fair value of stock options that vested during the six months
ended June&amp;#xA0;30, 2012 and 2011 was approximately $502,180 and
$514,866, 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 June&amp;#xA0;30, 2012,
there was $1,545,645 of total unrecognized compensation cost
related to unvested share-based awards.&amp;#xA0;This cost is expected
to be recognized over a weighted average remaining requisite
service period of 2.43 years. The Company expects 827,571 unvested
options to vest over the next five years.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
  <us-gaap:AmortizationOfIntangibleAssets contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E801E664-27B9-4D92-B32C-75D4DFC4D452_1_0">475000</us-gaap:AmortizationOfIntangibleAssets>
  <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_38B49AB6-6987-45A2-8189-D80C5DCAD9B3_1_14">1239381</us-gaap:IncreaseDecreaseInAccruedLiabilities>
  <us-gaap:InterestExpense contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_3_13">49741</us-gaap:InterestExpense>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_B3F5C631-FE3F-4C96-9634-7DA8D038B49E_1_0">3.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
  <rgen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_E2932952-78F7-46C4-95CC-5FEDFC5B0402_1_3">-25347</rgen:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation>
  <rgen:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" id="id_169500_862EE9A6-148B-4681-A2AE-BAFE66374705_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="4%" align="left"&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="top" align="left"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;Acquisitions, Goodwill
and Other Intangible Assets&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;i&gt;Acquisitions&lt;/i&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;&lt;b&gt;&lt;i&gt;Novozymes Biopharma
Sweden AB&lt;/i&gt;&lt;/b&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;On December&amp;#xA0;20, 2011,
pursuant to the terms of the Asset Transfer Agreement, dated as of
October&amp;#xA0;27, 2011 (the &amp;#x201C;Asset Transfer Agreement&amp;#x201D;),
by and among the Company, Repligen Sweden AB, a company organized
under the laws of Sweden and a wholly-owned subsidiary of the
Company (&amp;#x201C;Repligen Sweden&amp;#x201D;), Novozymes Biopharma DK
A/S, a company organized under the laws of Denmark
(&amp;#x201C;Novozymes Denmark&amp;#x201D;), and Novozymes Biopharma Sweden
AB, a company organized under the laws of Sweden and a wholly-owned
subsidiary of Novozymes Denmark (&amp;#x201C;Novozymes Sweden&amp;#x201D;
and, together with Novozymes Denmark, &amp;#x201C;Novozymes&amp;#x201D;), the
Company acquired Novozymes&amp;#x2019; business headquartered at
Novozymes Sweden&amp;#x2019;s facility in Lund, Sweden and all related
operations, including the manufacture and supply of cell culture
ingredients and Protein A affinity ligands for use in industrial
cell culture, stem and therapeutic cell culture and
biopharmaceutical manufacturing (the &amp;#x201C;Novozymes Biopharma
Business&amp;#x201D;). Pursuant to the Asset Transfer Agreement,
Repligen Sweden (a)&amp;#xA0;purchased all of the assets related to the
Novozymes Biopharma Business and assumed certain specified
liabilities related to the Novozymes Biopharma Business from
Novozymes Sweden and (b)&amp;#xA0;purchased contract rights and
licenses used in the Novozymes Biopharma Business and other
specified assets from Novozymes Denmark (collectively, the
&amp;#x201C;Transferred Business&amp;#x201D; and the acquisition of the
Transferred Business, the &amp;#x201C;Novozymes Acquisition&amp;#x201D;). The
Novozymes Biopharma Business now operates as Repligen Sweden. The
Company paid a total purchase price of 20,310,000 Euros
(~$26,400,000) to Novozymes for the Transferred Business. In
addition, Novozymes has the right to contingent payments of up to
4,000,000 Euros (~$5,200,000) consisting of: (i)&amp;#xA0;an earn-out
of 1,000,000 Euros (~$1,300,000) if the Transferred Business
achieves sales of a minimum quantity of a Novozymes product between
January&amp;#xA0;1, 2012 and December&amp;#xA0;31, 2012; (ii)&amp;#xA0;two
milestone payments of 1,000,000 Euros (~$1,300,000) each if sales
of certain Novozymes products achieve agreed levels for the
combined calendar years 2012 and 2013 and for calendar year 2014,
respectively; and (iii)&amp;#xA0;technology transfer payments totaling
1,000,000 Euros (~$1,300,000) following the successful transfer of
certain Novozymes manufacturing technology. The
probability-weighted fair value of the &amp;#x20AC;4,000,000 contingent
consideration was $1,625,000 and $1,611,000 at June&amp;#xA0;30, 2012
and at December&amp;#xA0;31, 2011, 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 accounted for
the Novozymes Acquisition as the purchase of a business under U.S.
GAAP. Under the acquisition method of accounting, the assets of the
Novozymes Biopharma Business were recorded as of the acquisition
date, at their respective fair values, and consolidated with those
of Repligen. The fair value of the net assets acquired was
approximately $28,922,000, which exceeded the total consideration
transferred of $28,495,000. Accordingly, the Company recognized the
excess of the fair value of the net assets over the purchase price
of approximately $427,000 as a gain on bargain purchase. In the six
months ended June&amp;#xA0;30, 2012, the Company recognized an
additional gain on bargain purchase of $314,000 due to net working
capital adjustments. The purchase price allocation is preliminary
as the Company has not yet finalized its fixed asset valuation
analysis. The Company expects to finalize the purchase price
allocation in the quarter ending September 30, 2012. The Company
does not expect any additional material adjustments to the purchase
price allocation.&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;i&gt;Goodwill&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Goodwill is not amortized
and is reviewed for impairment at least annually. There was no
evidence of impairment to goodwill at June&amp;#xA0;30, 2012. There
were no goodwill impairment charges during the three or six-month
periods ended June&amp;#xA0;30, 2012.&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;&lt;i&gt;Other Intangible
Assets&lt;/i&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Intangible assets are
amortized over their useful lives using the estimated economic
benefit method, as applicable, and the amortization expense is
recorded within selling, general and administrative expense in the
statements of operations. Intangible assets and their related
useful lives are reviewed at least annually to determine if any
adverse conditions exist that would indicate the carrying value of
these assets may not be recoverable. More frequent impairment
assessments are conducted if certain conditions exist, including a
change in the competitive landscape, any internal decisions to
pursue new or different technology strategies, a loss of a
significant customer, or a significant change in the marketplace,
including changes in the prices paid for our products or changes in
the size of the market for our products. An impairment results if
the carrying value of the asset exceeds the estimated fair value of
the asset based on the sum of the future undiscounted cash flows
expected to result from the use and disposition of the asset. If
the estimate of an intangible asset&amp;#x2019;s remaining useful life
is changed, the remaining carrying amount of the intangible asset
is amortized prospectively over the revised remaining useful life.
The Company continues to believe that its intangible assets are
recoverable at June&amp;#xA0;30, 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;Other intangible assets
consisted of the following at June&amp;#xA0;30, 2012:&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="66%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #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;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;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;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;br /&gt;
Average&lt;br /&gt;
Useful&amp;#xA0;Life&lt;br /&gt;
(in 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;/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;Technology &amp;#x2013;
developed&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,399,641&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(269,344&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Patents&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;(72,500&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Customer
relationships&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,378,659&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(499,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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Total other intangible
assets&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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;8,018,300&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(841,511&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;/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;Other intangible assets
consisted of the following at December&amp;#xA0;31, 2011:&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="66%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #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;
Carrying&lt;br /&gt;
Amount&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;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;Accumulated&lt;br /&gt;
Amortization&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;br /&gt;
Average&lt;br /&gt;
Useful&amp;#xA0;Life&lt;br /&gt;
(in 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;/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;Technology &amp;#x2013;
developed&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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,413,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;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&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;(184,402&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Patents&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,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;(57,500&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;Customer
relationships&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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,508,147&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(124,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;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;&lt;/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;Total other intangible
assets&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: 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;8,161,711&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;(366,472&lt;/font&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;8&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="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;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;/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;Amortization expense for
amortized intangible assets was approximately $475,000 for the six
months ended June&amp;#xA0;30, 2012. The Company expects to record
amortization expense of approximately $978,000 in each of the next
five years.&lt;/font&gt;&lt;/p&gt;
&lt;/div&gt;</rgen:AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock>
  <rgen:RoyaltyPaymentRate contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0" unitRef="pure" decimals="2" id="id_169500_0D83259B-B701-4585-AAD8-8034631435C3_3_0">0.15</rgen:RoyaltyPaymentRate>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x513639_508454x508125" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_1001_0">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x513639_508454x508125" unitRef="pure" decimals="2" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_1001_2">0.20</rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x514053_508454x508125" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_2001_1">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x514053_508454x508125" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_2001_5">P10Y</rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm>
  <rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x514053_508454x508125" unitRef="pure" decimals="2" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_2001_3">0.25</rgen:ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_508454x533468" id="id_169500_BB512614-9D4C-4A45-A04E-8601C4E422B1_3001_4">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:GainOnPurchaseOfBusiness contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_BD49E6F8-5A0F-41E5-A2BE-EAE690B91C0C_1003_2">314000</us-gaap:GainOnPurchaseOfBusiness>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531255" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_1003_1">0.44</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531256" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_2003_2">0.13</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531257" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_3003_3">0.12</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x562523" unitRef="iso4217_USD" decimals="0" id="id_169500_C4E4B94D-6297-45A5-B520-B0F7067207E6_1003_0">6660000</us-gaap:RoyaltyRevenue>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x562523" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_4003_0">0.23</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497488_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_1003_0">0.41</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497524_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_2003_2">0.12</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497642_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_3003_1">0.44</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x532578_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_4003_3">0.03</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:OtherInformationPertainingToIncomeTaxes contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_504957x514053" id="id_169500_1DA32BAC-7911-4B4B-838F-B489DB5CC9C5_1002_4">At various dates through December 2031</us-gaap:OtherInformationPertainingToIncomeTaxes>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_5003_4">1.00</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_506152x502291" id="id_169500_5F684608-72C8-43DD-8017-EB1FE1411F33_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
represents the Company&amp;#x2019;s total revenue by geographic area
(based on the location of the customer):&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="72%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td valign="bottom" width="6%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;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;Three&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;Six&amp;#xA0;months&amp;#xA0;ended&lt;/b&gt;&lt;/font&gt;&lt;br /&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="1"&gt;&lt;b&gt;June&amp;#xA0;
30,&lt;/b&gt;&lt;/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;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;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;2011&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;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;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;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;2011&lt;/b&gt;&lt;/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;United States&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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;47&lt;/font&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;41&lt;/font&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;49&lt;/font&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;Sweden&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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&lt;/font&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;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;td valign="bottom"&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;41&lt;/font&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;United Kingdom&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;5&lt;/font&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;12&lt;/font&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;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&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;Other&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;6&lt;/font&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;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;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;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Total&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;100&lt;/font&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;100&lt;/font&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;100&lt;/font&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;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_506152x506559" id="id_169500_B3D7671F-5020-439B-AB2F-D5AD661D9455_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;Significant accounts
receivable balances as a percentage of the Company&amp;#x2019;s total
trade accounts receivable and royalties receivable balances were 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="76%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="11%"&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="11%"&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;June&amp;#xA0;30,&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;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;December&amp;#xA0;31,&lt;br /&gt;
2011&lt;/b&gt;&lt;/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;Orencia&amp;#xAE; Royalties
from Bristol&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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&lt;/font&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;53&lt;/font&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;Bioprocessing Customer
A&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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&lt;/font&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;Bioprocessing Customer
B&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&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;td valign="bottom"&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;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;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
  <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_508454x533713" id="id_169500_AE22C33C-DB7A-4501-841D-426B9192179C_1001_3">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x498682" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_2001_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x501065" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_2002_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x513385" id="id_169500_4C92B483-6000-462E-A1C5-7026B27FEE03_2003_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:GainOnPurchaseOfBusiness contextRef="eol_PE3207----1210-Q0008_STD_31_20111231_0_499577x562522" unitRef="iso4217_USD" decimals="0" id="id_169500_BD49E6F8-5A0F-41E5-A2BE-EAE690B91C0C_1002_2">427000</us-gaap:GainOnPurchaseOfBusiness>
  <rgen:NumberOfInstallments contextRef="eol_PE3207----1210-Q0008_STD_31_20111231_0_499577x562522" unitRef="Installment" decimals="INF" id="id_169500_EFEAD7E9-2D8E-4E24-9A6F-8D82F4C5F156_1003_4">2</rgen:NumberOfInstallments>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_365_20111231_0" id="id_169500_405F664F-193B-487C-9388-0053C212151A_2004_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x498682" id="id_169500_405F664F-193B-487C-9388-0053C212151A_2001_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x501065" id="id_169500_405F664F-193B-487C-9388-0053C212151A_2002_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x513385" id="id_169500_405F664F-193B-487C-9388-0053C212151A_2003_3">P8Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
  <us-gaap:CostsAndExpenses contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_10">7775258</us-gaap:CostsAndExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_11">-121533</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_1">4358392</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_24">-55597</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E73F5D9-4052-43DE-A404-D3265F4055BB_2_0">523000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_72824368-DA83-4E4E-8D70-EBE69BE407A1_2_0">282000</us-gaap:ShareBasedCompensation>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_20">0.00</us-gaap:EarningsPerShareDiluted>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_12">65936</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:DirectOperatingCostRoyaltyExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_0D83259B-B701-4585-AAD8-8034631435C3_2_1">415870</us-gaap:DirectOperatingCostRoyaltyExpense>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_2_500002">30812257</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_15">-55597</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_19">0.00</us-gaap:EarningsPerShareBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_7">3517461</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_2">3295333</us-gaap:RoyaltyRevenue>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_2_500000">30812257</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_5">1552809</us-gaap:CostOfGoodsSold>
  <us-gaap:Revenues contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_3">7653725</us-gaap:Revenues>
  <us-gaap:NetIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_17">-55597</us-gaap:NetIncomeLoss>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_2_8">2289118</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x531255" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_1002_1">0.42</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x531256" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_2002_2">0.06</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x562523" unitRef="iso4217_USD" decimals="0" id="id_169500_C4E4B94D-6297-45A5-B520-B0F7067207E6_1002_0">2772000</us-gaap:RoyaltyRevenue>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x562523" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_4002_0">0.36</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497488_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_1002_0">0.47</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497524_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_2002_2">0.05</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497642_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_3002_1">0.42</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x532578_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_4002_3">0.06</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20110630_0_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_5002_4">1.00</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:CostsAndExpenses contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_10">14206081</us-gaap:CostsAndExpenses>
  <us-gaap:OperatingIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_11">1317739</us-gaap:OperatingIncomeLoss>
  <us-gaap:SalesRevenueGoodsNet contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_1">11659239</us-gaap:SalesRevenueGoodsNet>
  <us-gaap:ComprehensiveIncomeNetOfTax contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_24">-159166</us-gaap:ComprehensiveIncomeNetOfTax>
  <us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E73F5D9-4052-43DE-A404-D3265F4055BB_1_0">285000</us-gaap:ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned>
  <us-gaap:ShareBasedCompensation contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_72824368-DA83-4E4E-8D70-EBE69BE407A1_1_0">215000</us-gaap:ShareBasedCompensation>
  <us-gaap:EarningsPerShareDiluted contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_20">0.05</us-gaap:EarningsPerShareDiluted>
  <us-gaap:InvestmentIncomeNonoperating contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_12">29516</us-gaap:InvestmentIncomeNonoperating>
  <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="shares" decimals="INF" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_1_400001">303953</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
  <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="pure" decimals="4" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_1_2">0.0872</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
  <us-gaap:DirectOperatingCostRoyaltyExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_0D83259B-B701-4585-AAD8-8034631435C3_1_1">536933</us-gaap:DirectOperatingCostRoyaltyExpense>
  <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_1_400002">31149090</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
  <us-gaap:OtherNonoperatingIncome contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_14">458298</us-gaap:OtherNonoperatingIncome>
  <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_1_0">1778193</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
  <us-gaap:EarningsPerShareBasic contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD_per_shares" decimals="2" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_19">0.05</us-gaap:EarningsPerShareBasic>
  <us-gaap:ResearchAndDevelopmentExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_7">2905658</us-gaap:ResearchAndDevelopmentExpense>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_2">3864581</us-gaap:RoyaltyRevenue>
  <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="shares" decimals="0" id="id_169500_8D6183C3-FA1B-4A52-83C4-A2D632A52631_1_400000">30845137</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
  <us-gaap:CostOfGoodsSold contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_5">7345257</us-gaap:CostOfGoodsSold>
  <us-gaap:Revenues contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_3">15523820</us-gaap:Revenues>
  <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="shares" decimals="INF" id="id_169500_4228A4C8-F47F-4E8A-9505-819217D262AC_2_2">1451500</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
  <us-gaap:NetIncomeLoss contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_17">1569963</us-gaap:NetIncomeLoss>
  <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_8">3418233</us-gaap:SellingGeneralAndAdministrativeExpense>
  <us-gaap:IncomeTaxExpenseBenefit contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_5E28672D-80E9-4892-A8A1-21504CCE711F_1_1">208230</us-gaap:IncomeTaxExpenseBenefit>
  <us-gaap:InterestExpense contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0" unitRef="iso4217_USD" decimals="0" id="id_169500_69A57FAF-A09C-4397-8681-E832E511034A_1_13">27360</us-gaap:InterestExpense>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531255" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_1001_1">0.44</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531256" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_2001_2">0.11</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531257" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_3001_3">0.14</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:RoyaltyRevenue contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x562523" unitRef="iso4217_USD" decimals="0" id="id_169500_C4E4B94D-6297-45A5-B520-B0F7067207E6_1001_0">3580000</us-gaap:RoyaltyRevenue>
  <us-gaap:EntityWideRevenueMajorCustomerPercentage contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x562523" unitRef="pure" decimals="2" id="id_169500_91733F35-E23B-4CAE-BE56-522FF60F2ACC_4001_0">0.23</us-gaap:EntityWideRevenueMajorCustomerPercentage>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497488_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_1001_0">0.44</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497524_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_2001_2">0.10</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497642_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_3001_1">0.45</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x532578_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_4001_3">0.01</us-gaap:ConcentrationRiskPercentage1>
  <us-gaap:ConcentrationRiskPercentage1 contextRef="eol_PE3207----1210-Q0008_STD_91_20120630_0_506152x502291" unitRef="pure" decimals="2" id="id_169500_919F7162-2E87-4F17-8F72-BC8D5F5B6786_5001_4">1.00</us-gaap:ConcentrationRiskPercentage1>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x532578_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rgen:AllOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497642_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497524_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_501891x497488_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x562523">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531257">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerCMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531256">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0_500094x531255">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20120630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <startDate>2012-04-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x532578_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rgen:AllOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497642_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497524_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_501891x497488_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x562523">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x531256">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0_500094x531255">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_91_20110630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <startDate>2011-04-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x513385">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x501065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_365_20111231_0_513944x498682">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_365_20111231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_31_20111231_0_499577x562522">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-12-01</startDate>
      <endDate>2011-12-31</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x513385">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x501065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_513944x498682">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_508454x533713">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rgen:UnvestedOptionsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_504957x514053">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x532578_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rgen:AllOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497642_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497524_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_501891x497488_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x562523">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531257">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerCMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531256">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_500094x531255">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_499577x562522">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_508454x533468">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rgen:NonEmployeeDirectorStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rgen:StockPlanTwentyZeroOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x514053_508454x508125">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rgen:StockPlanTwentyZeroOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MaximumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0_498429x515809_504957x513639_508454x508125">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rgen:StockPlanTwentyZeroOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_182_20120630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <startDate>2012-01-01</startDate>
      <endDate>2012-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x532578_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">rgen:AllOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497642_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:SE</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497524_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:GB</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_501891x497488_506152x502291">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueGoodsNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementGeographicalAxis">country:US</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x562523">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x531256">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0_500094x531255">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_181_20110630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <startDate>2011-01-01</startDate>
      <endDate>2011-06-30</endDate>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x513385">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x501065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_513944x498682">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x507705_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_511531x504979_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532681">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">rgen:FederalMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_508681x532680">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">rgen:StateMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_508454x530887">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">rgen:NonExecutiveMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_508454x499469">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:ExecutiveOfficerMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_504957x513639">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x562523_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x531256_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_500094x531255_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_499577x562522">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x504979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x504111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_511531x503498">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009_511531x504979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009_511531x504111">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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:InvestmentTypeAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x511009">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799_511531x504979">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799_511531x503498">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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:InvestmentTypeAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717_510142x508799">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</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>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498503x502717">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0_498429x515809">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">rgen:StockPlanTwentyZeroOneMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <instant>2012-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x513385">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x501065">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_513944x498682">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x507705_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530904">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:MarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_511531x504979_514205x530771">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis">rgen:LongTermMarketableSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_504957x513639">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:RangeAxis">us-gaap:MinimumMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x562523_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:BristolMyersSquibbCompanyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x531256_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerBMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_500094x531255_506152x506559">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MajorCustomersAxis">rgen:CustomerAMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0_499577x562522">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <instant>2011-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x533537">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">rgen:EarnOutPaymentMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-20</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x532048">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">rgen:MilestonePaymentArrangementMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-20</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522_499645x531639">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">rgen:AcquiredTechnologyMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-20</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20111220_0_499577x562522">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
      <segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">rgen:NovozymesBiopharmaSwedenAbMember</xbrldi:explicitMember></segment>
    </entity>
    <period>
      <instant>2011-12-20</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20110630_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <instant>2011-06-30</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20101231_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <instant>2010-12-31</instant>
    </period>
  </context>
  <context id="eol_PE3207----1210-Q0008_STD_0_20120730_0">
    <entity>
      <identifier scheme="http://www.sec.gov/CIK">0000730272</identifier>
    </entity>
    <period>
      <instant>2012-07-30</instant>
    </period>
  </context>
  <unit id="shares">
    <measure>shares</measure>
  </unit>
  <unit id="iso4217_USD">
    <measure>iso4217:USD</measure>
  </unit>
  <unit id="iso4217_USD_per_shares">
    <divide>
      <unitNumerator>
        <measure>iso4217:USD</measure>
      </unitNumerator>
      <unitDenominator>
        <measure>shares</measure>
      </unitDenominator>
    </divide>
  </unit>
  <unit id="iso4217_EUR">
    <measure>iso4217:EUR</measure>
  </unit>
  <unit id="pure">
    <measure>pure</measure>
  </unit>
  <unit id="Investment">
    <measure>rgen:Investment</measure>
  </unit>
  <unit id="Segment">
    <measure>rgen:Segment</measure>
  </unit>
  <unit id="Installment">
    <measure>rgen:Installment</measure>
  </unit>
  <xbrll:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <xbrll:loc xlink:href="#id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_3" xlink:label="id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_3" xlink:label="id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_3" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1001_7" xlink:label="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1001_7" xlink:type="locator"/>
    <xbrll:loc xlink:href="#id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1001_7" xlink:label="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1001_7" xlink:type="locator"/>
    <xbrll:footnote xlink:label="footnote_77320962" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">This represents the number of vested options as of June 30, 2012 plus the number of unvested options expected to vest as of June 30, 2012 based on the unvested outstanding options at June 30, 2012 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.</xbrll:footnote>
    <xbrll:footnoteArc xlink:from="id_169500_2D2D22B0-6709-43B5-82C9-5EAF1BBFA3E6_1_3" xlink:to="footnote_77320962" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_169500_4AA8BE7F-9885-4F4B-B24F-AD475C59DBF6_1_3" xlink:to="footnote_77320962" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_169500_A8FC46CC-AAA5-4489-8637-ED96CCB19ECE_1001_7" xlink:to="footnote_77320962" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
    <xbrll:footnoteArc xlink:from="id_169500_AFCD1C43-6741-4723-BA49-CBE4CE63AB7F_1001_7" xlink:to="footnote_77320962" xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" order="1.0" xlink:type="arc"/>
  </xbrll:footnoteLink>
</xbrl>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>rgen-20120630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Schema, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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:rgen="http://www.repligen.com/20120630"
  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.repligen.com/20120630"
  elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.repligen.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.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified" id="Role_StatementOfFinancialPositionClassified">
        <link:definition>103 - Statement - CONDENSED 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.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical" id="Role_StatementOfFinancialPositionClassifiedParen">
        <link:definition>104 - Statement - CONDENSED 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.repligen.com/taxonomy/role/StatementOfIncomeAlternative" id="Role_StatementOfIncomeAlternative">
        <link:definition>105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</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.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect" id="Role_StatementOfCashFlowsIndirect">
        <link:definition>106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting" id="Role_NotesToFinancialStatementsBasisOfAccounting">
        <link:definition>107 - Disclosure - Basis of Presentation</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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
        <link:definition>108 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" id="Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
        <link:definition>109 - Disclosure - Revenue Recognition</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.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlock">
        <link:definition>110 - Disclosure - Earnings (Loss) Per Share</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.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
        <link:definition>111 - 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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock" id="Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock">
        <link:definition>112 - Disclosure - Cash, Cash Equivalents and Marketable Securities</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.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock">
        <link:definition>113 - Disclosure - Fair Value Measurement</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.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock" id="Role_NotesToFinancialStatementsInventoryDisclosureTextBlock">
        <link:definition>114 - 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
        <link:definition>115 - Disclosure - Accrued Liabilities</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.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" id="Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
        <link:definition>116 - Disclosure - Income 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.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
        <link:definition>117 - Disclosure - Segment Reporting</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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
        <link:definition>118 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables" id="Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables">
        <link:definition>119 - Disclosure - Earnings (Loss) Per Share (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.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" id="Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
        <link:definition>120 - 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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables" id="Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables">
        <link:definition>121 - Disclosure - Cash, Cash Equivalents and Marketable Securities (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.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" id="Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
        <link:definition>122 - Disclosure - Fair Value Measurement (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.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
        <link:definition>123 - 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
        <link:definition>124 - Disclosure - Accrued Liabilities (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.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" id="Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
        <link:definition>125 - Disclosure - Segment Reporting (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.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation" id="DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation">
        <link:definition>126 - Disclosure - Acquisitions Goodwill and Other Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets" id="DisclosureOtherIntangibleAssets">
        <link:definition>127 - Disclosure - Other Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation" id="DisclosureRevenueRecognitionAdditionalInformation">
        <link:definition>128 - Disclosure - Revenue Recognition - 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.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding" id="DisclosureBasicAndDilutedWeightedAverageSharesOutstanding">
        <link:definition>129 - Disclosure - Basic and Diluted Weighted Average Shares 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.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation" id="DisclosureEarningsOrLossPerShareAdditionalInformation">
        <link:definition>130 - Disclosure - Earnings or Loss Per Share - 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.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation" id="DisclosureStockBasedCompensationAdditionalInformation">
        <link:definition>131 - 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.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity" id="DisclosureSummaryOfInformationRegardingOptionActivity">
        <link:definition>132 - Disclosure - Summary of Information Regarding 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.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical" id="DisclosureSummaryOfInformationRegardingOptionActivityParenthetical">
        <link:definition>133 - Disclosure - Summary of Information Regarding Option Activity (Parenthetical) (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.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation" id="DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation">
        <link:definition>134 - Disclosure - Cash Cash Equivalents and Marketable Securities - 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.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities" id="DisclosureInvestmentsInDebtSecurities">
        <link:definition>135 - Disclosure - Investments in Debt Securities (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.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities" id="DisclosureContractualMaturitiesOfDebtSecurities">
        <link:definition>136 - Disclosure - Contractual Maturities of Debt Securities (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.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis" id="DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis">
        <link:definition>137 - Disclosure - Major Category of Assets Measured at Fair Value on 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.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration" id="DisclosureRollForwardOfFairValueOfContingentConsideration">
        <link:definition>138 - Disclosure - Roll Forward of Fair Value of Contingent Consideration (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.repligen.com/taxonomy/role/DisclosureScheduleOfInventories" id="DisclosureScheduleOfInventories">
        <link:definition>139 - Disclosure - Schedule of Inventories (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities" id="DisclosureScheduleOfAccruedLiabilities">
        <link:definition>140 - Disclosure - Schedule of Accrued Liabilities (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.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation" id="DisclosureIncomeTaxesAdditionalInformation">
        <link:definition>141 - Disclosure - Income 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.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation" id="DisclosureSegmentReportingAdditionalInformation">
        <link:definition>142 - Disclosure - Segment Reporting - 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.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea" id="DisclosurePercentageOfRevenueByGeographicArea">
        <link:definition>143 - Disclosure - Percentage of Revenue by Geographic Area (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.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers" id="DisclosurePercentageOfRevenueFromSignificantCustomers">
        <link:definition>144 - Disclosure - Percentage of Revenue from Significant Customers (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.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers" id="DisclosurePercentageOfAccountsReceivableBySignificantCustomers">
        <link:definition>145 - Disclosure - Percentage of Accounts Receivable by Significant Customers (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="rgen-20120630_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="rgen-20120630_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="rgen-20120630_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="rgen-20120630_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="AccruedResearchAndDevelopmentExpenseCurrent" id="rgen_AccruedResearchAndDevelopmentExpenseCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AcquiredTechnologyMember" id="rgen_AcquiredTechnologyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" id="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" type="nonnum:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AllOtherMember" id="rgen_AllOtherMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" id="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" id="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="BristolMyersSquibbCompanyMember" id="rgen_BristolMyersSquibbCompanyMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashCashEquivalentsAndMarketableSecuritiesLineItems" id="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CashCashEquivalentsAndMarketableSecuritiesTable" id="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ConcentrationOfRiskAccountsReceivablePercentage" id="rgen_ConcentrationOfRiskAccountsReceivablePercentage" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerAMember" id="rgen_CustomerAMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerBMember" id="rgen_CustomerBMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="CustomerCMember" id="rgen_CustomerCMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" id="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" id="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" id="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" id="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" id="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureIncomeTaxesAdditionalInformationAbstract" id="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureInvestmentsInDebtSecuritiesAbstract" id="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" id="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureOtherIntangibleAssetsAbstract" id="rgen_DisclosureOtherIntangibleAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" id="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosurePercentageOfRevenueByGeographicAreaAbstract" id="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" id="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureRevenueRecognitionAdditionalInformationAbstract" id="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" id="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureScheduleOfAccruedLiabilitiesAbstract" id="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureScheduleOfInventoriesAbstract" id="rgen_DisclosureScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureSegmentReportingAdditionalInformationAbstract" id="rgen_DisclosureSegmentReportingAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureStockBasedCompensationAdditionalInformationAbstract" id="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DisclosureSummaryOfInformationRegardingOptionActivityAbstract" id="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="DocumentDocumentandEntityInformationAbstract" id="rgen_DocumentDocumentandEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EarningsPerShareDisclosureLineItems" id="rgen_EarningsPerShareDisclosureLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="EarningsPerShareDisclosureTable" id="rgen_EarningsPerShareDisclosureTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="EarnOutPaymentMember" id="rgen_EarnOutPaymentMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" id="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" id="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" id="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="FederalMember" id="rgen_FederalMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxesLineItems" id="rgen_IncomeTaxesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="IncomeTaxesTable" id="rgen_IncomeTaxesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="LongTermMarketableSecuritiesMaturitiesTermMinimum" id="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" type="xbrli:durationItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="LongTermMarketableSecuritiesMember" id="rgen_LongTermMarketableSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MarketableSecuritiesMaturityTerm" id="rgen_MarketableSecuritiesMaturityTerm" type="us-types:durationStringItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MarketableSecuritiesMember" id="rgen_MarketableSecuritiesMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MarketableSecuritiesRemainingMaturity" id="rgen_MarketableSecuritiesRemainingMaturity" type="us-types:durationStringItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="MilestonePaymentArrangementMember" id="rgen_MilestonePaymentArrangementMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonEmployeeDirectorStockOptionMember" id="rgen_NonEmployeeDirectorStockOptionMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NonExecutiveMember" id="rgen_NonExecutiveMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NovozymesBiopharmaSwedenAbMember" id="rgen_NovozymesBiopharmaSwedenAbMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="NumberOfInstallments" id="rgen_NumberOfInstallments" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="PercentageOfSharesSubjectToForfeiture" id="rgen_PercentageOfSharesSubjectToForfeiture" type="num:percentItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="RoyaltyPaymentRate" id="rgen_RoyaltyPaymentRate" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfAccruedLiabilitiesLineItems" id="rgen_ScheduleOfAccruedLiabilitiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfAccruedLiabilitiesTable" id="rgen_ScheduleOfAccruedLiabilitiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ScheduleOfInventoryLineItems" id="rgen_ScheduleOfInventoryLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ScheduleOfInventoryTable" id="rgen_ScheduleOfInventoryTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" id="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" id="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" id="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" id="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="instant" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" id="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" id="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" type="num:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StateMember" id="rgen_StateMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="StockPlanTwentyZeroOneMember" id="rgen_StockPlanTwentyZeroOneMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="UnvestedOptionsMember" id="rgen_UnvestedOptionsMember" type="nonnum:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
  <element name="WeightedAverageNumberOfSharesOutstandingLineItems" id="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>rgen-20120630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Calculation Linkbase, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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="rgen-20120630.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.repligen.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfIncomeAlternative" roleURI="http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureOtherIntangibleAssets" roleURI="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRevenueRecognitionAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureBasicAndDilutedWeightedAverageSharesOutstanding" roleURI="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureEarningsOrLossPerShareAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivity" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivityParenthetical" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureInvestmentsInDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureContractualMaturitiesOfDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRollForwardOfFairValueOfContingentConsideration" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfInventories" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfAccruedLiabilities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueByGeographicArea" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueFromSignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfAccountsReceivableBySignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsBasisOfAccounting" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DocumentDocumentandEntityInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <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_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <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_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_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross"/>
    <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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <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_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
    <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_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="us-gaap_OtherReceivablesGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <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_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <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_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <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_PropertyPlantAndEquipmentNet" 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_Assets" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" 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_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_Assets" xlink:to="us-gaap_Goodwill" 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_Assets" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" 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_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_MarketableSecuritiesCurrent" 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_OtherReceivablesGrossCurrent" 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_InventoryNet" 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.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_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" 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_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent" order="1.2300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" order="1.2900" 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.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_LiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent" 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_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_LeaseholdImprovementsGross" 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_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross" 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_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_FurnitureAndFixturesGross" 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_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_ConstructionInProgressGross" 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_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" 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_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" 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_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" order="1.2500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.2600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="1.2700" 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.2800" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative">
    <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_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <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_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <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_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <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_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <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_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostOfGoodsSold" 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_CostsAndExpenses" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense" 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_CostsAndExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_CostsAndExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_CostsAndExpenses" xlink:to="us-gaap_GainOnPurchaseOfBusiness" 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_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_InvestmentIncomeNonoperating" 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_InterestExpense" 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_OtherNonoperatingIncome" 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_Revenues" 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_OperatingIncomeLoss" xlink:to="us-gaap_CostsAndExpenses" 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_Revenues" 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_Revenues" xlink:to="us-gaap_RoyaltyRevenue" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.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_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_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <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_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <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_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <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.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_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInFinancingActivities" 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_CashAndCashEquivalentsPeriodIncreaseDecrease" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" order="1.2200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" 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_PaymentsForRepurchaseOfCommonStock" 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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" 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_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" order="1.1600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_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_DepreciationAndAmortization" 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_ShareBasedCompensation" 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_GainOnPurchaseOfBusiness" 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_OtherNoncashExpense" 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_GainLossOnDispositionOfAssets" 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_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInOtherReceivables" 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_IncreaseDecreaseInInventories" order="1.0900" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.1000" weight="-1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" order="1.1100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" order="1.1200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" order="1.1300" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0200" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost" 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_AvailableForSaleSecuritiesFairValueDisclosure" 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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:to="us-gaap_AvailableForSaleSecuritiesGrossUnrealizedLosses1" order="1.0300" weight="-1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" 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_AvailableForSaleSecuritiesAmortizedCost" xlink:to="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" 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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" 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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:to="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" order="1.0400" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories">
    <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.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities">
    <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_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AccruedResearchAndDevelopmentExpenseCurrent" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0100" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1.0200" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent" order="1.0300" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.0400" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="rgen_AccruedResearchAndDevelopmentExpenseCurrent" order="1.0500" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="1.0600" weight="1.00" priority="2" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="1.0700" weight="1.00" priority="2" use="optional"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock">
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>rgen-20120630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Definition Linkbase, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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="rgen-20120630.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.repligen.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfIncomeAlternative" roleURI="http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureOtherIntangibleAssets" roleURI="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRevenueRecognitionAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureBasicAndDilutedWeightedAverageSharesOutstanding" roleURI="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureEarningsOrLossPerShareAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivity" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivityParenthetical" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureInvestmentsInDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureContractualMaturitiesOfDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRollForwardOfFairValueOfContingentConsideration" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfInventories" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfAccruedLiabilities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueByGeographicArea" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueFromSignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfAccountsReceivableBySignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsBasisOfAccounting" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.repligen.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.repligen.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_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_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.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.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/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="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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" 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"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <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_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <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_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_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <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_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross"/>
    <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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <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_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
    <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_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="us-gaap_OtherReceivablesGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <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_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <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_PropertyPlantAndEquipmentNetAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <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.0800" 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_PropertyPlantAndEquipmentNetAbstract" 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_AssetsAbstract" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_AssetsAbstract" xlink:to="us-gaap_Goodwill" 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_AssetsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_Assets" 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_CashAndCashEquivalentsAtCarryingValue" order="1.3300" 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_MarketableSecuritiesCurrent" order="1.3400" 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.3500" 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_OtherReceivablesGrossCurrent" order="1.3600" 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.3700" 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.3800" 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.3900" 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.1500" 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_OtherLiabilitiesNoncurrent" 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_DeferredTaxLiabilitiesNoncurrent" 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.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_AccruedLiabilitiesCurrent" 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_LiabilitiesCurrent" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ConstructionInProgressGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_AssetsAbstract" 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_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="1.2900" 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_PreferredStockValue" 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_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" 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_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_StockholdersEquity" order="1.0700" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.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.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <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_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <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_PreferredStockParOrStatedValuePerShare" 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_PreferredStockSharesAuthorized" 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_PreferredStockSharesIssued" 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_PreferredStockSharesOutstanding" 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_CommonStockParOrStatedValuePerShare" 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_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_CommonStockSharesOutstanding" order="1.1000" 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.repligen.com/taxonomy/role/StatementOfIncomeAlternative">
    <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_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_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <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_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <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_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <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_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <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_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <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_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_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfGoodsSold" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_GainOnPurchaseOfBusiness" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpenses" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.2600" 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_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueGoodsNet" 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_RevenuesAbstract" xlink:to="us-gaap_RoyaltyRevenue" 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_RevenuesAbstract" xlink:to="us-gaap_Revenues" order="1.1000" 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_RevenuesAbstract" 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_CostsAndExpensesAbstract" 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_OperatingIncomeLoss" 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_InvestmentIncomeNonoperating" 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_InterestExpense" 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_OtherNonoperatingIncome" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_IncomeTaxExpenseBenefit" 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_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" 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_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" 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_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" 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_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.2300" 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.2400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.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_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_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_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <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_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <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_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <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/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" 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_ShareBasedCompensation" 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_GainOnPurchaseOfBusiness" 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_OtherNoncashExpense" 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_GainLossOnDispositionOfAssets" 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_IncreaseDecreaseInOperatingCapitalAbstract" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" 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/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="1.2400" 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.2500" 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.2600" 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.2700" 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.2800" 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.2900" 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.3000" 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.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AcquiredTechnologyMember" xlink:label="rgen_AcquiredTechnologyMember"/>
    <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_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain_2"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarnOutPaymentMember" xlink:label="rgen_EarnOutPaymentMember"/>
    <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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <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="rgen-20120630.xsd#rgen_MilestonePaymentArrangementMember" xlink:label="rgen_MilestonePaymentArrangementMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NovozymesBiopharmaSwedenAbMember" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NumberOfInstallments" xlink:label="rgen_NumberOfInstallments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="rgen_NovozymesBiopharmaSwedenAbMember" order="1.1500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_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_BusinessAcquisitionLineItems" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" 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_BusinessAcquisitionLineItems" xlink:to="rgen_NumberOfInstallments" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_GainOnPurchaseOfBusiness" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" 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_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain_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_ContingentConsiderationTypeDomain" xlink:to="rgen_EarnOutPaymentMember" 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_ContingentConsiderationTypeDomain" xlink:to="rgen_MilestonePaymentArrangementMember" 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_ContingentConsiderationTypeDomain" xlink:to="rgen_AcquiredTechnologyMember" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" order="3.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <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_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_RoyaltyPaymentRate" xlink:label="rgen_RoyaltyPaymentRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <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_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_RoyaltyRevenue" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="rgen_RoyaltyPaymentRate" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" 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_RevenueRecognitionMultipleDeliverableArrangementsTable" 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_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:to="us-gaap_MajorCustomersAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding">
    <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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <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="rgen-20120630.xsd#rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable"/>
    <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="rgen-20120630.xsd#rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems"/>
    <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="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation">
    <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="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureLineItems" xlink:label="rgen_EarningsPerShareDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureTable" xlink:label="rgen_EarningsPerShareDisclosureTable"/>
    <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_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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rgen_EarningsPerShareDisclosureLineItems" xlink:to="rgen_EarningsPerShareDisclosureTable" 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="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_EarningsPerShareDisclosureTable" 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.repligen.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_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <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_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NonEmployeeDirectorStockOptionMember" xlink:label="rgen_NonEmployeeDirectorStockOptionMember"/>
    <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_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <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_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <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_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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm"/>
    <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="rgen-20120630.xsd#rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage"/>
    <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_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_StockPlanTwentyZeroOneMember" xlink:label="rgen_StockPlanTwentyZeroOneMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_UnvestedOptionsMember" xlink:label="rgen_UnvestedOptionsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" 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="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="rgen_StockPlanTwentyZeroOneMember" order="1.1400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" 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_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/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/hypercube-dimension" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_RangeAxis" order="4.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_ShareBasedCompensation" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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="us-gaap_SharePrice" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" 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="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_NonEmployeeDirectorStockOptionMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_UnvestedOptionsMember" order="1.1900" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity">
    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <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/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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" 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="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="1.2300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.2400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical">
    <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.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_ExecutiveOfficerMember" xlink:label="us-gaap_ExecutiveOfficerMember"/>
    <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="rgen-20120630.xsd#rgen_NonExecutiveMember" xlink:label="rgen_NonExecutiveMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_PercentageOfSharesSubjectToForfeiture" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture"/>
    <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_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_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"/>
    <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/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_AwardTypeAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100.0000" xbrldt:closed="true" xbrldt:contextElement="segment" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="rgen_PercentageOfSharesSubjectToForfeiture" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_NonExecutiveMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ExecutiveOfficerMember" order="1.0300" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" xlink:label="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable"/>
    <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="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMaturityTerm" xlink:label="rgen_MarketableSecuritiesMaturityTerm"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesRemainingMaturity" xlink:label="rgen_MarketableSecuritiesRemainingMaturity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_MarketableSecuritiesMaturityTerm" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_MarketableSecuritiesRemainingMaturity" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:to="us-gaap_RangeAxis" 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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <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_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember"/>
    <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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:label="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain_2"/>
    <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="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMember" xlink:label="rgen_LongTermMarketableSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMember" xlink:label="rgen_MarketableSecuritiesMember"/>
    <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_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain" 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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain_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_FairValueDisclosureItemAmountsDomain" xlink:to="rgen_MarketableSecuritiesMember" 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_FairValueDisclosureItemAmountsDomain" xlink:to="rgen_LongTermMarketableSecuritiesMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_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_USGovernmentAgenciesDebtSecuritiesMember" 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_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CorporateAndOtherMember" 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/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_AvailableForSaleSecuritiesAmortizedCost" 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_AvailableforsaleSecuritiesGrossUnrealizedGain" 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_AvailableForSaleSecuritiesGrossUnrealizedLosses1" 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_AvailableForSaleSecuritiesFairValueDisclosure" 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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" 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.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <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_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"/>
    <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_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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" 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="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" 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_AvailableForSaleSecuritiesAmortizedCost" 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" 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="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" 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_AvailableForSaleSecuritiesFairValueDisclosure" 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"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="us-gaap_CorporateDebtSecuritiesMember"/>
    <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="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <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_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_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_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:to="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="us-gaap_FairValueByMeasurementFrequencyAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="3.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" 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-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.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.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="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/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_MoneyMarketFundsMember" 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_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember" order="1.0600" 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.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration">
    <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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" 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.repligen.com/taxonomy/role/DisclosureScheduleOfInventories">
    <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="rgen-20120630.xsd#rgen_ScheduleOfInventoryLineItems" xlink:label="rgen_ScheduleOfInventoryLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfInventoryTable" xlink:label="rgen_ScheduleOfInventoryTable"/>
    <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="rgen_ScheduleOfInventoryLineItems" xlink:to="rgen_ScheduleOfInventoryTable" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities">
    <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_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AccruedResearchAndDevelopmentExpenseCurrent" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <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_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesTable" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable"/>
    <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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="rgen_ScheduleOfAccruedLiabilitiesTable" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedRoyaltiesCurrent" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="rgen_AccruedResearchAndDevelopmentExpenseCurrent" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" order="1.0800" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0900" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_ScheduleOfAccruedLiabilitiesTable" xlink:to="dei_LegalEntityAxis" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
    <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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FederalMember" xlink:label="rgen_FederalMember"/>
    <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_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain_2"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_IncomeTaxesLineItems" xlink:label="rgen_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_IncomeTaxesTable" xlink:label="rgen_IncomeTaxesTable"/>
    <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.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_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_StateMember" xlink:label="rgen_StateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain_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_IncomeTaxAuthorityDomain" xlink:to="rgen_FederalMember" 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_IncomeTaxAuthorityDomain" xlink:to="rgen_StateMember" order="1.1000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="rgen_IncomeTaxesTable" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0400" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" order="1.0500" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_OtherInformationPertainingToIncomeTaxes" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_IncomeTaxesTable" 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="rgen_IncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="rgen_IncomeTaxesTable" xlink:to="us-gaap_RangeAxis" 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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
    <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_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <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_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <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/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_NumberOfOperatingSegments" order="1.0200" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AllOtherMember" xlink:label="rgen_AllOtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <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/country/2012/country-2012-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <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_SalesRevenueGoodsNetMember" xlink:label="us-gaap_SalesRevenueGoodsNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_SE" xlink:label="country_SE"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="country_US"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueGoodsNetMember" order="1.0700" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" 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_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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_ConcentrationRiskTable" 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_ConcentrationRiskTable" xlink:to="us-gaap_StatementGeographicalAxis" order="2.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_US" order="1.0200" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_SE" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_GB" 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_SegmentGeographicalDomain" xlink:to="rgen_AllOtherMember" 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_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain_2" order="1.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerAMember" xlink:label="rgen_CustomerAMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerBMember" xlink:label="rgen_CustomerBMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerCMember" xlink:label="rgen_CustomerCMember"/>
    <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_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" 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_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerPercentage" 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/dimension-domain" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerAMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerBMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerCMember" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_MajorCustomersAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ConcentrationOfRiskAccountsReceivablePercentage" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerAMember" xlink:label="rgen_CustomerAMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerBMember" xlink:label="rgen_CustomerBMember"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain_2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1.0600" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_2" order="1.0000" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskTable" 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_ConcentrationRiskLineItems" xlink:to="rgen_ConcentrationOfRiskAccountsReceivablePercentage" 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_ConcentrationRiskTable" 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_ConcentrationRiskTable" xlink:to="us-gaap_MajorCustomersAxis" 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_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain_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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerAMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerBMember" order="1.0400" priority="2" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting"/>
    <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_BasisOfAccounting" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <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="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
    <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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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.repligen.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.repligen.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.repligen.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.repligen.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.repligen.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_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_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/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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:label="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <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_CashCashEquivalentsAndMarketableSecuritiesTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <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_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_AvailableForSaleSecuritiesTextBlock" 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" 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.repligen.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.repligen.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <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_FairValueAssetsMeasuredOnRecurringBasisTextBlock" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" 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.repligen.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.repligen.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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
    <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_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <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_ScheduleOfAccruedLiabilitiesTableTextBlock" 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.repligen.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.repligen.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.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <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_SalesRevenueGoodsNetMember" xlink:label="us-gaap_SalesRevenueGoodsNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <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/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueGoodsNetMember" 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_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" order="1.0300" priority="2" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" 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/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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" 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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" 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"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0000" priority="2" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>rgen-20120630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Labels Linkbase, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_169500_512424_1_1">Accounts Payable And Accrued Liabilities Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="id_169500_512424_2_1">Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_506122_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_169500_506122_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_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" id="id_169500_506559_1_1">Accounts Receivable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" id="id_169500_506559_2_1">Accounts Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_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_169500_508241_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_169500_508241_2_1">Accounts receivable, less reserve for doubtful accounts of $10,000 at June 30, 2012 and December 31, 2011</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_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_169500_511240_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_169500_511240_2_1">Accrued liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_169500_511240_6_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US" id="id_169500_504644_1_1">Accrued Professional Fees Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US" id="id_169500_504644_2_1">Professional fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AccruedResearchAndDevelopmentExpenseCurrent" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent_lbl" xml:lang="en-US" id="id_169500_523384_3_1">Accrued Research and Development Expense, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent_lbl" xml:lang="en-US" id="id_169500_523384_1_1">Accrued Research And Development Expense Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent_lbl" xml:lang="en-US" id="id_169500_523384_2_1">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AccruedResearchAndDevelopmentExpenseCurrent" xlink:to="rgen_AccruedResearchAndDevelopmentExpenseCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xml:lang="en-US" id="id_169500_498802_1_1">Accrued Royalties Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedRoyaltiesCurrent_lbl" xml:lang="en-US" id="id_169500_498802_2_1">Royalty and license fees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedRoyaltiesCurrent" xlink:to="us-gaap_AccruedRoyaltiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_169500_513924_1_1">Accumulated Depreciation Depletion And Amortization Property Plant And Equipment</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="id_169500_513924_8_1">Less: Accumulated depreciation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_510963_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_169500_510963_2_1">Accumulated other comprehensive income (loss)</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="rgen-20120630.xsd#rgen_AcquiredTechnologyMember" xlink:label="rgen_AcquiredTechnologyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AcquiredTechnologyMember_lbl" xml:lang="en-US" id="id_169500_531639_3_1">Acquired Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AcquiredTechnologyMember_lbl" xml:lang="en-US" id="id_169500_531639_1_1">Acquired Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AcquiredTechnologyMember_lbl" xml:lang="en-US" id="id_169500_531639_2_1">Technology Transfer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AcquiredTechnologyMember" xlink:to="rgen_AcquiredTechnologyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_169500_538167_3_1">Acquisitions, Goodwill and Intangible Assets Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_169500_538167_1_1">Acquisitions Goodwill And Intangible Assets Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="id_169500_538167_2_1">Acquisitions, Goodwill and Other Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_169500_514143_1_1">Additional Paid In Capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US" id="id_169500_514143_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_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_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_169500_502541_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_169500_502541_2_1">Adjustments to reconcile net income (loss) to net cash provided by (used in) 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="rgen-20120630.xsd#rgen_AllOtherMember" xlink:label="rgen_AllOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AllOtherMember_lbl" xml:lang="en-US" id="id_169500_532578_3_1">All Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AllOtherMember_lbl" xml:lang="en-US" id="id_169500_532578_1_1">All Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AllOtherMember_lbl" xml:lang="en-US" id="id_169500_532578_2_1">All Other</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AllOtherMember" xlink:to="rgen_AllOtherMember_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_169500_512302_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_169500_512302_2_1">Accounts receivable, reserve for doubtful accounts</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_169500_497723_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_169500_497723_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_169500_514196_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_169500_514196_2_1">Amortization expense</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="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_169500_512699_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_169500_512699_2_1">Common stock excluded from calculation of diluted earnings per share</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_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_169500_507639_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_169500_507639_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_169500_498468_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_169500_498468_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_169500_513098_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_169500_513098_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_169500_513511_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_169500_513511_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_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" id="id_169500_508331_1_1">Assets Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsFairValueDisclosure_lbl" xml:lang="en-US" id="id_169500_508331_2_1">Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsFairValueDisclosure" xlink:to="us-gaap_AssetsFairValueDisclosure_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xml:lang="en-US" id="id_169500_501543_1_1">Available For Sale Securities Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xml:lang="en-US" id="id_169500_501543_2_1">Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl" xml:lang="en-US" id="id_169500_501543_6_1">Amortized Cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_lbl" xml:lang="en-US" id="id_169500_503882_1_1">Availableforsale Securities Continuous Unrealized Loss Position Aggregate Losses 2</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_lbl" xml:lang="en-US" id="id_169500_503882_2_1">Debt securities in unrealized loss positions, total unrealized loss</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" xlink:to="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US" id="id_169500_505081_1_1">Available For Sale Securities Continuous Unrealized Loss Position Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl" xml:lang="en-US" id="id_169500_505081_2_1">Debt securities in unrealized loss positions, total fair market value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue_lbl" xml:lang="en-US" id="id_169500_524912_3_1">Available for Sale Securities, Debt Maturities, after One Through Two Years, Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue_lbl" xml:lang="en-US" id="id_169500_524912_1_1">Available For Sale Securities Debt Maturities After One Through Two Years Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue_lbl" xml:lang="en-US" id="id_169500_524912_2_1">Due in 1 to 2 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" xlink:to="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost_lbl" xml:lang="en-US" id="id_169500_523346_3_1">Available for sale Securities, Debt Maturities, One Through Two Years, Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost_lbl" xml:lang="en-US" id="id_169500_523346_1_1">Available For Sale Securities Debt Maturities One Through Two Years Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost_lbl" xml:lang="en-US" id="id_169500_523346_2_1">Due in 1 to 2 years</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" xlink:to="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xml:lang="en-US" id="id_169500_507203_1_1">Available For Sale Securities Debt Maturities Within One Year Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_lbl" xml:lang="en-US" id="id_169500_507203_2_1">Due in 1 year or less</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_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_169500_499431_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_169500_499431_2_1">Due in 1 year or less</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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure_lbl" xml:lang="en-US" id="id_169500_514821_1_1">Available For Sale Securities Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure_lbl" xml:lang="en-US" id="id_169500_514821_6_1">Fair Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure" xlink:to="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure_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_169500_508345_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_169500_508345_2_1">Gross Unrealized Gain</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_169500_510126_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_169500_510126_8_1">Gross Unrealized Loss</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_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" xlink:label="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions_lbl" xml:lang="en-US" id="id_169500_505207_1_1">Available For Sale Securities In Unrealized Loss Positions Qualitative Disclosure Number Of Positions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions_lbl" xml:lang="en-US" id="id_169500_505207_2_1">Number of debt securities in unrealized loss positions</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" xlink:to="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_169500_504132_1_1">Available For Sale Securities [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_169500_504132_2_1">Investments in Debt Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="us-gaap_AvailableForSaleSecuritiesTextBlock_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_169500_508454_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_169500_508454_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_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US" id="id_169500_503058_1_1">Basis Of Accounting</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BasisOfAccounting_lbl" xml:lang="en-US" id="id_169500_503058_2_1">Basis of Presentation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccounting" xlink:to="us-gaap_BasisOfAccounting_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_BristolMyersSquibbCompanyMember_lbl" xml:lang="en-US" id="id_169500_562523_3_1">Bristol Myers Squibb Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_BristolMyersSquibbCompanyMember_lbl" xml:lang="en-US" id="id_169500_562523_1_1">Bristol Myers Squibb Company [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_BristolMyersSquibbCompanyMember_lbl" xml:lang="en-US" id="id_169500_562523_2_1">Bristol Myers Squibb Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_BristolMyersSquibbCompanyMember" xlink:to="rgen_BristolMyersSquibbCompanyMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_169500_503813_1_1">Business Acquisition Acquiree [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="id_169500_503813_2_1">Business Acquisition, Acquiree [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_169500_499577_1_1">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="id_169500_499577_2_1">Business Acquisition [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue_lbl" xml:lang="en-US" id="id_169500_500474_1_1">Business Acquisition Contingent Consideration At Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue_lbl" xml:lang="en-US" id="id_169500_500474_2_1">Business acquisition, probability-weighted fair value of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment_lbl" xml:lang="en-US" id="id_169500_511674_1_1">Business Acquisition Contingent Consideration Potential Cash Payment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment_lbl" xml:lang="en-US" id="id_169500_511674_2_1">Business acquisition, contingent Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_lbl" xml:lang="en-US" id="id_169500_509028_1_1">Business Acquisition Cost Of Acquired Entity Purchase Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_lbl" xml:lang="en-US" id="id_169500_509028_2_1">Payment for acquisition of business</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_169500_503555_1_1">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessAcquisitionLineItems_lbl" xml:lang="en-US" id="id_169500_503555_2_1">Business Acquisition [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred_lbl" xml:lang="en-US" id="id_169500_504615_1_1">Business Combination Consideration Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred_lbl" xml:lang="en-US" id="id_169500_504615_2_1">Business acquisition, consideration transferred</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationConsiderationTransferred" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_169500_506817_1_1">Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_lbl" xml:lang="en-US" id="id_169500_506817_2_1">Business acquisition, fair value of the net assets acquired</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_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_169500_510062_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_169500_510062_4_1">Cash and cash equivalents, 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_169500_510062_5_1">Cash and cash equivalents, 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_169500_510062_2_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_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_169500_505888_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_169500_505888_6_1">Net increase (decrease) 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="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems_lbl" xml:lang="en-US" id="id_169500_518605_3_1">Cash, cash equivalents and marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems_lbl" xml:lang="en-US" id="id_169500_518605_1_1">Cash Cash Equivalents And Marketable Securities [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems_lbl" xml:lang="en-US" id="id_169500_518605_2_1">Cash, cash equivalents and marketable securities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable_lbl" xml:lang="en-US" id="id_169500_541666_3_1">Cash, cash equivalents and marketable securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable_lbl" xml:lang="en-US" id="id_169500_541666_1_1">Cash Cash Equivalents And Marketable Securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable_lbl" xml:lang="en-US" id="id_169500_541666_2_1">Cash, cash equivalents and marketable securities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:to="rgen_CashCashEquivalentsAndMarketableSecuritiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:label="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_169500_510158_1_1">Cash Cash Equivalents And Marketable Securities [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_lbl" xml:lang="en-US" id="id_169500_510158_2_1">Cash, Cash Equivalents and Marketable Securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:to="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock_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_169500_501924_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_169500_501924_2_1">Commitments and contingencies</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_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_169500_512817_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_169500_512817_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_169500_502587_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_169500_502587_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_169500_510226_1_1">Common Stock Shares Issued</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_169500_510226_2_1">Common stock, 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_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_169500_504150_1_1">Common Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="id_169500_504150_2_1">Common stock, outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_169500_512456_1_1">Common Stock Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="id_169500_512456_2_1">Common stock, $.01 par value, 40,000,000 shares authorized, 30,846,165 shares at June 30, 2012 and 30,714,757 shares at December 31, 2011 issued and outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_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_169500_500373_1_1">Comprehensive Income Net Of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="id_169500_500373_2_1">Comprehensive income (loss)</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="rgen-20120630.xsd#rgen_ConcentrationOfRiskAccountsReceivablePercentage" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage_lbl" xml:lang="en-US" id="id_169500_550750_3_1">Concentration of Risk Accounts Receivable Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage_lbl" xml:lang="en-US" id="id_169500_550750_1_1">Concentration Of Risk Accounts Receivable Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage_lbl" xml:lang="en-US" id="id_169500_550750_2_1">Accounts receivable, percentage by customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ConcentrationOfRiskAccountsReceivablePercentage" xlink:to="rgen_ConcentrationOfRiskAccountsReceivablePercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_169500_506687_1_1">Concentration Risk Benchmark [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="id_169500_506687_2_1">Concentration Risk Benchmark [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_169500_506152_1_1">Concentration Risk By Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="id_169500_506152_2_1">Concentration Risk Benchmark [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_169500_506638_1_1">Concentration Risk [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="id_169500_506638_2_1">Concentration Risk [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_169500_500543_1_1">Concentration Risk Percentage 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="id_169500_500543_2_1">Revenues, percentage by country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_169500_508493_1_1">Concentration Risk [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="id_169500_508493_2_1">Concentration Risk [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US" id="id_169500_502067_1_1">Construction In Progress Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConstructionInProgressGross_lbl" xml:lang="en-US" id="id_169500_502067_2_1">Construction in progress</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressGross" xlink:to="us-gaap_ConstructionInProgressGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationByTypeAxis_lbl" xml:lang="en-US" id="id_169500_499645_1_1">Contingent Consideration By Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContingentConsiderationByTypeAxis_lbl" xml:lang="en-US" id="id_169500_499645_2_1">Contingent Consideration by Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationByTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContingentConsiderationTypeDomain_lbl" xml:lang="en-US" id="id_169500_512447_1_1">Contingent Consideration Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ContingentConsiderationTypeDomain_lbl" xml:lang="en-US" id="id_169500_512447_2_1">Contingent Consideration Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContingentConsiderationTypeDomain" xlink:to="us-gaap_ContingentConsiderationTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US" id="id_169500_507705_1_1">Corporate And Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateAndOtherMember_lbl" xml:lang="en-US" id="id_169500_507705_2_1">Corporate and other debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateAndOtherMember" xlink:to="us-gaap_CorporateAndOtherMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="us-gaap_CorporateDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CorporateDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_504111_1_1">Corporate Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CorporateDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_504111_2_1">Corporate and other debt securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CorporateDebtSecuritiesMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember_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_169500_511099_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_169500_511099_2_1">Cost of product revenue</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_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" id="id_169500_498134_1_1">Costs And Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CostsAndExpenses_lbl" xml:lang="en-US" id="id_169500_498134_6_1">Total operating expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpenses" xlink:to="us-gaap_CostsAndExpenses_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US" id="id_169500_498850_1_1">Costs And Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CostsAndExpensesAbstract_lbl" xml:lang="en-US" id="id_169500_498850_2_1">Operating expenses:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpensesAbstract_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_169500_497832_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_169500_497832_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="rgen-20120630.xsd#rgen_CustomerAMember" xlink:label="rgen_CustomerAMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_CustomerAMember_lbl" xml:lang="en-US" id="id_169500_531255_3_1">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_CustomerAMember_lbl" xml:lang="en-US" id="id_169500_531255_1_1">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_CustomerAMember_lbl" xml:lang="en-US" id="id_169500_531255_2_1">Bioprocessing customer A</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_CustomerAMember" xlink:to="rgen_CustomerAMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerBMember" xlink:label="rgen_CustomerBMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_CustomerBMember_lbl" xml:lang="en-US" id="id_169500_531256_3_1">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_CustomerBMember_lbl" xml:lang="en-US" id="id_169500_531256_1_1">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_CustomerBMember_lbl" xml:lang="en-US" id="id_169500_531256_2_1">Bioprocessing customer B</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_CustomerBMember" xlink:to="rgen_CustomerBMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerCMember" xlink:label="rgen_CustomerCMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_CustomerCMember_lbl" xml:lang="en-US" id="id_169500_531257_3_1">Bioprocessing Customer C</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_CustomerCMember_lbl" xml:lang="en-US" id="id_169500_531257_1_1">Customer C [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_CustomerCMember_lbl" xml:lang="en-US" id="id_169500_531257_2_1">Bioprocessing customer C</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_CustomerCMember" xlink:to="rgen_CustomerCMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_169500_513385_1_1">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CustomerRelationshipsMember_lbl" xml:lang="en-US" id="id_169500_513385_2_1">Customer Relationships</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerRelationshipsMember" xlink:to="us-gaap_CustomerRelationshipsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_169500_506610_1_1">Deferred Revenue Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredRevenueCurrent_lbl" xml:lang="en-US" id="id_169500_506610_2_1">Unearned revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredRevenueCurrent" xlink:to="us-gaap_DeferredRevenueCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_507858_1_1">Deferred Tax Liabilities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_507858_2_1">Deferred tax liability</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:to="us-gaap_DeferredTaxLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_169500_503722_1_1">Depreciation And Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="id_169500_503722_2_1">Depreciation and amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_169500_498682_1_1">Developed Technology Rights [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DevelopedTechnologyRightsMember_lbl" xml:lang="en-US" id="id_169500_498682_2_1">Technology - developed</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DevelopedTechnologyRightsMember" xlink:to="us-gaap_DevelopedTechnologyRightsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense_lbl" xml:lang="en-US" id="id_169500_506622_1_1">Direct Operating Cost Royalty Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense_lbl" xml:lang="en-US" id="id_169500_506622_2_1">Cost of royalty and other revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DirectOperatingCostRoyaltyExpense" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" xlink:label="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604104_3_1">Disclosure - Acquisitions Goodwill and Other Intangible Assets - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604104_1_1">Disclosure Acquisitions Goodwill And Other Intangible Assets Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604104_2_1">Disclosure - Acquisitions Goodwill and Other Intangible Assets - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" xlink:to="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" xlink:label="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_169500_604105_3_1">Disclosure - Basic and Diluted Weighted Average Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_169500_604105_1_1">Disclosure Basic And Diluted Weighted Average Shares Outstanding [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract_lbl" xml:lang="en-US" id="id_169500_604105_2_1">Disclosure - Basic and Diluted Weighted Average Shares Outstanding [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" xlink:to="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" xlink:label="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604106_3_1">Disclosure - Cash Cash Equivalents and Marketable Securities - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604106_1_1">Disclosure Cash Cash Equivalents And Marketable Securities Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604106_2_1">Disclosure - Cash Cash Equivalents and Marketable Securities - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" xlink:to="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" xlink:label="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604107_3_1">Disclosure - Contractual Maturities of Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604107_1_1">Disclosure Contractual Maturities Of Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604107_2_1">Disclosure - Contractual Maturities of Debt Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" xlink:to="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" xlink:label="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604108_3_1">Disclosure - Earnings or Loss Per Share - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604108_1_1">Disclosure Earnings Or Loss Per Share Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604108_2_1">Disclosure - Earnings or Loss Per Share - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" xlink:to="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604109_3_1">Disclosure - Income Taxes - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604109_1_1">Disclosure Income Taxes Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604109_2_1">Disclosure - Income Taxes - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:to="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureInvestmentsInDebtSecuritiesAbstract" xlink:label="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604110_3_1">Disclosure - Investments in Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604110_1_1">Disclosure Investments In Debt Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract_lbl" xml:lang="en-US" id="id_169500_604110_2_1">Disclosure - Investments in Debt Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract" xlink:to="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" xlink:label="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract_lbl" xml:lang="en-US" id="id_169500_604111_3_1">Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract_lbl" xml:lang="en-US" id="id_169500_604111_1_1">Disclosure Major Category Of Assets Measured At Fair Value On Recurring Basis [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract_lbl" xml:lang="en-US" id="id_169500_604111_2_1">Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" xlink:to="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract_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_169500_514093_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_169500_514093_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="rgen-20120630.xsd#rgen_DisclosureOtherIntangibleAssetsAbstract" xlink:label="rgen_DisclosureOtherIntangibleAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureOtherIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_169500_604112_3_1">Disclosure - Other Intangible Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureOtherIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_169500_604112_1_1">Disclosure Other Intangible Assets [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureOtherIntangibleAssetsAbstract_lbl" xml:lang="en-US" id="id_169500_604112_2_1">Disclosure - Other Intangible Assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureOtherIntangibleAssetsAbstract" xlink:to="rgen_DisclosureOtherIntangibleAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" xlink:label="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604113_3_1">Disclosure - Percentage of Accounts Receivable by Significant Customers [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604113_1_1">Disclosure Percentage Of Accounts Receivable By Significant Customers [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604113_2_1">Disclosure - Percentage of Accounts Receivable by Significant Customers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" xlink:to="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract" xlink:label="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract_lbl" xml:lang="en-US" id="id_169500_604114_3_1">Disclosure - Percentage of Revenue by Geographic Area [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract_lbl" xml:lang="en-US" id="id_169500_604114_1_1">Disclosure Percentage Of Revenue By Geographic Area [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract_lbl" xml:lang="en-US" id="id_169500_604114_2_1">Disclosure - Percentage of Revenue by Geographic Area [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract" xlink:to="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" xlink:label="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604115_3_1">Disclosure - Percentage of Revenue from Significant Customers [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604115_1_1">Disclosure Percentage Of Revenue From Significant Customers [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract_lbl" xml:lang="en-US" id="id_169500_604115_2_1">Disclosure - Percentage of Revenue from Significant Customers [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" xlink:to="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract" xlink:label="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604116_3_1">Disclosure - Revenue Recognition - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604116_1_1">Disclosure Revenue Recognition Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604116_2_1">Disclosure - Revenue Recognition - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract" xlink:to="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" xlink:label="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract_lbl" xml:lang="en-US" id="id_169500_604117_3_1">Disclosure - Roll Forward of Fair Value of Contingent Consideration [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract_lbl" xml:lang="en-US" id="id_169500_604117_1_1">Disclosure Roll Forward Of Fair Value Of Contingent Consideration [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract_lbl" xml:lang="en-US" id="id_169500_604117_2_1">Disclosure - Roll Forward of Fair Value of Contingent Consideration [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" xlink:to="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract" xlink:label="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_169500_604118_3_1">Disclosure - Schedule of Accrued Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_169500_604118_1_1">Disclosure Schedule Of Accrued Liabilities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract_lbl" xml:lang="en-US" id="id_169500_604118_2_1">Disclosure - Schedule of Accrued Liabilities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract" xlink:to="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureScheduleOfInventoriesAbstract" xlink:label="rgen_DisclosureScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureScheduleOfInventoriesAbstract_lbl" xml:lang="en-US" id="id_169500_604119_3_1">Disclosure - Schedule of Inventories [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureScheduleOfInventoriesAbstract_lbl" xml:lang="en-US" id="id_169500_604119_1_1">Disclosure Schedule Of Inventories [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureScheduleOfInventoriesAbstract_lbl" xml:lang="en-US" id="id_169500_604119_2_1">Disclosure - Schedule of Inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureScheduleOfInventoriesAbstract" xlink:to="rgen_DisclosureScheduleOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureSegmentReportingAdditionalInformationAbstract" xlink:label="rgen_DisclosureSegmentReportingAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureSegmentReportingAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604120_3_1">Disclosure - Segment Reporting - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureSegmentReportingAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604120_1_1">Disclosure Segment Reporting Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureSegmentReportingAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604120_2_1">Disclosure - Segment Reporting - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureSegmentReportingAdditionalInformationAbstract" xlink:to="rgen_DisclosureSegmentReportingAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:label="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604121_3_1">Disclosure - Stock Based Compensation - Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604121_1_1">Disclosure Stock Based Compensation Additional Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604121_2_1">Disclosure - Stock Based Compensation - Additional Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:to="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract_lbl" xml:lang="en-US" id="id_169500_604122_3_1">Disclosure - Summary of Information Regarding Option Activity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract_lbl" xml:lang="en-US" id="id_169500_604122_1_1">Disclosure Summary Of Information Regarding Option Activity [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract_lbl" xml:lang="en-US" id="id_169500_604122_2_1">Disclosure - Summary of Information Regarding Option Activity [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" xlink:to="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DocumentDocumentandEntityInformationAbstract" xlink:label="rgen_DocumentDocumentandEntityInformationAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_DocumentDocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604123_3_1">Document - Document and Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_DocumentDocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604123_1_1">Document Documentand Entity Information [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_DocumentDocumentandEntityInformationAbstract_lbl" xml:lang="en-US" id="id_169500_604123_2_1">Document - Document and Entity Information [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_DocumentDocumentandEntityInformationAbstract" xlink:to="rgen_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_169500_497755_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_169500_497755_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_169500_497802_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_169500_497802_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_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_169500_497817_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_169500_497817_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_169500_497812_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_169500_497812_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_169500_510187_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_169500_510187_2_1">Earnings (loss) per 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_169500_507817_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_169500_507817_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_169500_501536_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_169500_501536_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="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureLineItems" xlink:label="rgen_EarningsPerShareDisclosureLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_EarningsPerShareDisclosureLineItems_lbl" xml:lang="en-US" id="id_169500_518748_3_1">Earnings Per Share Disclosure [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_EarningsPerShareDisclosureLineItems_lbl" xml:lang="en-US" id="id_169500_518748_1_1">Earnings Per Share Disclosure [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_EarningsPerShareDisclosureLineItems_lbl" xml:lang="en-US" id="id_169500_518748_2_1">Earnings Per Share Disclosure [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_EarningsPerShareDisclosureLineItems" xlink:to="rgen_EarningsPerShareDisclosureLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureTable" xlink:label="rgen_EarningsPerShareDisclosureTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_EarningsPerShareDisclosureTable_lbl" xml:lang="en-US" id="id_169500_541729_3_1">Earnings Per Share Disclosure [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_EarningsPerShareDisclosureTable_lbl" xml:lang="en-US" id="id_169500_541729_1_1">Earnings Per Share Disclosure [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_EarningsPerShareDisclosureTable_lbl" xml:lang="en-US" id="id_169500_541729_2_1">Earnings Per Share Disclosure [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_EarningsPerShareDisclosureTable" xlink:to="rgen_EarningsPerShareDisclosureTable_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_169500_501344_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_169500_501344_2_1">Earnings (Loss) Per Share</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="rgen-20120630.xsd#rgen_EarnOutPaymentMember" xlink:label="rgen_EarnOutPaymentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_EarnOutPaymentMember_lbl" xml:lang="en-US" id="id_169500_533537_3_1">Earn Out Payment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_EarnOutPaymentMember_lbl" xml:lang="en-US" id="id_169500_533537_1_1">Earn Out Payment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_EarnOutPaymentMember_lbl" xml:lang="en-US" id="id_169500_533537_2_1">Earn Out Payment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_EarnOutPaymentMember" xlink:to="rgen_EarnOutPaymentMember_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_169500_503781_1_1">Effective Income Tax Rate Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="id_169500_503781_2_1">Effective tax rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_513663_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_169500_513663_2_1">Effect of exchange rate changes on cash and cash equivalents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_169500_503216_1_1">Employee Related Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_169500_503216_2_1">Employee compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_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_169500_502045_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_169500_502045_2_1">Total unrecognized compensation cost</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_169500_507102_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_169500_507102_2_1">Unrecognized compensation cost, weighted average remaining requisite service period</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="id_169500_508125_1_1">Employee Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="id_169500_508125_2_1">Employee Stock Option</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_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_169500_497825_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_169500_497825_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_169500_497778_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_169500_497778_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_169500_497798_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_169500_497798_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_169500_497731_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_169500_497731_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_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_169500_497713_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_169500_497713_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_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US" id="id_169500_499328_1_1">Entity Wide Revenue Major Customer [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl" xml:lang="en-US" id="id_169500_499328_2_1">Revenue, Major Customer [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage_lbl" xml:lang="en-US" id="id_169500_513522_1_1">Entity Wide Revenue Major Customer Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage_lbl" xml:lang="en-US" id="id_169500_513522_2_1">Revenues, percentage by customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:to="us-gaap_EntityWideRevenueMajorCustomerPercentage_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ExecutiveOfficerMember" xlink:label="us-gaap_ExecutiveOfficerMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExecutiveOfficerMember_lbl" xml:lang="en-US" id="id_169500_499469_1_1">Executive Officer [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ExecutiveOfficerMember_lbl" xml:lang="en-US" id="id_169500_499469_2_1">Awards Granted to Executive Level Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExecutiveOfficerMember" xlink:to="us-gaap_ExecutiveOfficerMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_lbl" xml:lang="en-US" id="id_169500_519055_3_1">Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_lbl" xml:lang="en-US" id="id_169500_519055_1_1">Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_lbl" xml:lang="en-US" id="id_169500_519055_2_1">Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:to="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_lbl" xml:lang="en-US" id="id_169500_530482_3_1">Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_lbl" xml:lang="en-US" id="id_169500_530482_1_1">Fair Value Assets And Liabilities Measured On Recurring Basis [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_lbl" xml:lang="en-US" id="id_169500_530482_2_1">Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US" id="id_169500_506496_1_1">Fair Value Assets Measured On Recurring Basis [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl" xml:lang="en-US" id="id_169500_506496_2_1">Assets Measured at Fair Value on Recurring Basis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:label="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_lbl" xml:lang="en-US" id="id_169500_514205_1_1">Fair Value By Balance Sheet Grouping Disclosure Item Amounts [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_lbl" xml:lang="en-US" id="id_169500_514205_2_1">Fair Value, by Balance Sheet Grouping, Disclosure Item Amounts [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:to="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis_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_169500_510142_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_169500_510142_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_169500_498503_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_169500_498503_2_1">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_FairValueDisclosureItemAmountsDomain" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain_lbl" xml:lang="en-US" id="id_169500_498288_1_1">Fair Value Disclosure Item Amounts [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain_lbl" xml:lang="en-US" id="id_169500_498288_2_1">Fair Value, Disclosure Item Amounts [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain_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_169500_502694_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_169500_502694_2_1">Fair Value Measurement</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_169500_508799_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_169500_508799_2_1">Fair Value, Inputs, Level 1</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_169500_511009_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_169500_511009_2_1">Fair Value, Inputs, Level 2</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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" id="id_169500_498982_1_1">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl" xml:lang="en-US" id="id_169500_498982_2_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" id="id_169500_510346_1_1">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl" xml:lang="en-US" id="id_169500_510346_2_1">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" id="id_169500_510453_1_1">Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_lbl" xml:lang="en-US" id="id_169500_510453_2_1">Roll Forward of Fair Value of Contingent Consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_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_169500_504684_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_169500_504684_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_169500_501136_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_169500_501136_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_169500_502717_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_169500_502717_2_1">Fair Value, Measurements, Recurring</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="rgen-20120630.xsd#rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation_lbl" xml:lang="en-US" id="id_169500_523880_3_1">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liabilities Foreign Currency Translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation_lbl" xml:lang="en-US" id="id_169500_523880_1_1">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liabilities Foreign Currency Translation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation_lbl" xml:lang="en-US" id="id_169500_523880_2_1">Effect of exchange rate changes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" xlink:to="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_169500_511386_1_1">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Period Increase Decrease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl" xml:lang="en-US" id="id_169500_511386_2_1">Changes in fair value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" id="id_169500_513392_1_1">Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Liability Settlements</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl" xml:lang="en-US" id="id_169500_513392_8_1">Payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_169500_506881_1_1">Fair Value Measurement With Unobservable Inputs Reconciliations Recurring Basis Liability Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_169500_506881_4_1">Balance at June 30, 2012</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl" xml:lang="en-US" id="id_169500_506881_5_1">Balance at December 31, 2011</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FederalMember" xlink:label="rgen_FederalMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_FederalMember_lbl" xml:lang="en-US" id="id_169500_532681_3_1">Federal [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_FederalMember_lbl" xml:lang="en-US" id="id_169500_532681_1_1">Federal [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_FederalMember_lbl" xml:lang="en-US" id="id_169500_532681_2_1">Available to Reduce Future Federal Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_FederalMember" xlink:to="rgen_FederalMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_169500_513029_1_1">Finite Lived Intangible Assets Accumulated Amortization</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US" id="id_169500_513029_8_1">Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_169500_506324_1_1">Finite Lived Intangible Assets Amortization Expense Next Twelve Months</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl" xml:lang="en-US" id="id_169500_506324_2_1">Expected amortization expense in 2013</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_169500_502723_1_1">Finite Lived Intangible Assets Amortization Expense Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl" xml:lang="en-US" id="id_169500_502723_2_1">Expected amortization expense in 2017</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_169500_511582_1_1">Finite Lived Intangible Assets Amortization Expense Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl" xml:lang="en-US" id="id_169500_511582_2_1">Expected amortization expense in 2016</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_169500_500492_1_1">Finite Lived Intangible Assets Amortization Expense Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl" xml:lang="en-US" id="id_169500_500492_2_1">Expected amortization expense in 2015</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_169500_511648_1_1">Finite Lived Intangible Assets Amortization Expense Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl" xml:lang="en-US" id="id_169500_511648_2_1">Expected amortization expense in 2014</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_169500_513944_1_1">Finite Lived Intangible Assets By Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="id_169500_513944_2_1">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_169500_510135_1_1">Finite Lived Intangible Assets Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US" id="id_169500_510135_2_1">Gross Carrying Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_169500_501913_1_1">Finite Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="id_169500_501913_2_1">Finite-Lived Intangible Assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_169500_506045_1_1">Finite Lived Intangible Assets Major Class Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="id_169500_506045_2_1">Finite-Lived Intangible Assets, Major Class Name [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_169500_513345_1_1">Finite Lived Intangible Asset Useful Life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="id_169500_513345_2_1">Weighted Average Useful Life (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US" id="id_169500_511335_1_1">Furniture And Fixtures Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US" id="id_169500_511335_2_1">Furniture and fixtures</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US" id="id_169500_500160_1_1">Gain Loss On Disposition Of Assets</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_GainLossOnDispositionOfAssets_lbl" xml:lang="en-US" id="id_169500_500160_8_1">Loss on disposal of assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets" xlink:to="us-gaap_GainLossOnDispositionOfAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainOnPurchaseOfBusiness_lbl" xml:lang="en-US" id="id_169500_503862_1_1">Gain On Purchase Of Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainOnPurchaseOfBusiness_lbl" xml:lang="en-US" id="id_169500_503862_2_1">Gain on bargain purchase</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_GainOnPurchaseOfBusiness_lbl" xml:lang="en-US" id="id_169500_503862_8_1">Gain on bargain purchase</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainOnPurchaseOfBusiness" xlink:to="us-gaap_GainOnPurchaseOfBusiness_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_GB_lbl" xml:lang="en-US" id="id_169500_497524_1_1">G B</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_GB_lbl" xml:lang="en-US" id="id_169500_497524_2_1">UNITED KINGDOM</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_GB" xlink:to="country_GB_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_169500_498098_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_169500_498098_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_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_169500_507631_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/terseLabel" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="id_169500_507631_2_1">Income (loss) before income taxes</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_169500_507631_6_1">Income (loss) before income taxes</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_169500_509240_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_169500_509240_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_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="id_169500_508681_1_1">Income Tax Authority [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="id_169500_508681_2_1">Income Tax Authority [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="id_169500_508442_1_1">Income Tax Authority [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="id_169500_508442_2_1">Income Tax Authority [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_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_169500_510106_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_169500_510106_2_1">Income 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="rgen-20120630.xsd#rgen_IncomeTaxesLineItems" xlink:label="rgen_IncomeTaxesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_169500_518729_3_1">Income Taxes [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_169500_518729_1_1">Income Taxes [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="id_169500_518729_2_1">Income Taxes [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_IncomeTaxesLineItems" xlink:to="rgen_IncomeTaxesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_IncomeTaxesTable" xlink:label="rgen_IncomeTaxesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_169500_541968_3_1">Income Taxes [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_169500_541968_1_1">Income Taxes [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_IncomeTaxesTable_lbl" xml:lang="en-US" id="id_169500_541968_2_1">Income Taxes [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_IncomeTaxesTable" xlink:to="rgen_IncomeTaxesTable_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_169500_513638_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_169500_513638_2_1">Income tax provision</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_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" id="id_169500_499519_1_1">Increase Decrease In Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" id="id_169500_499519_2_1">Accounts payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_169500_507537_1_1">Increase Decrease In Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="id_169500_507537_8_1">Accounts receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" id="id_169500_514845_1_1">Increase Decrease In Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl" xml:lang="en-US" id="id_169500_514845_2_1">Accrued liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_169500_510295_1_1">Increase Decrease In Inventories</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="id_169500_510295_8_1">Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_169500_503089_1_1">Increase Decrease In Operating Capital [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="id_169500_503089_2_1">Changes in assets and liabilities:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_169500_498707_1_1">Increase Decrease In Other Operating Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl" xml:lang="en-US" id="id_169500_498707_2_1">Long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US" id="id_169500_513373_1_1">Increase Decrease In Other Receivables</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl" xml:lang="en-US" id="id_169500_513373_8_1">Royalties receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_169500_506727_1_1">Increase Decrease In Prepaid Deferred Expense And Other Assets</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="id_169500_506727_8_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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_169500_503660_1_1">Incremental Common Shares Attributable To Share Based Payment Arrangements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl" xml:lang="en-US" id="id_169500_503660_2_1">Dilutive common stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_169500_510540_1_1">Intangible Assets Net Excluding Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl" xml:lang="en-US" id="id_169500_510540_2_1">Intangible assets, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_169500_514855_1_1">Interest Expense</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="id_169500_514855_8_1">Interest expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_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_169500_511327_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_169500_511327_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_169500_512309_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_169500_512309_2_1">Finished products</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_169500_508278_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_169500_508278_2_1">Inventories, net</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_169500_508278_6_1">Total</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_169500_501846_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_169500_501846_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_169500_499915_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_169500_499915_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="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_169500_503168_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_169500_503168_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_169500_509290_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_169500_509290_2_1">Contractual Maturities of Debt Securities</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_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_169500_511531_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_169500_511531_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_169500_508658_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_169500_508658_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US" id="id_169500_509156_1_1">Leasehold Improvements Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US" id="id_169500_509156_2_1">Leasehold improvements</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_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_169500_497730_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_169500_497730_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_169500_508780_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_169500_508780_6_1">Total liabilities and stockholders' 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_169500_501524_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_169500_501524_2_1">Liabilities and stockholders' 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_169500_511950_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_169500_511950_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_169500_510138_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_169500_510138_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="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum_lbl" xml:lang="en-US" id="id_169500_529883_3_1">Long Term Marketable Securities Maturities Term, Minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum_lbl" xml:lang="en-US" id="id_169500_529883_1_1">Long Term Marketable Securities Maturities Term Minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum_lbl" xml:lang="en-US" id="id_169500_529883_2_1">Long-term marketable securities, minimum original maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" xlink:to="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMember" xlink:label="rgen_LongTermMarketableSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_LongTermMarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530771_3_1">Long-term marketable securities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_LongTermMarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530771_1_1">Long Term Marketable Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_LongTermMarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530771_2_1">Long-term marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_LongTermMarketableSecuritiesMember" xlink:to="rgen_LongTermMarketableSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US" id="id_169500_501796_1_1">Machinery And Equipment Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US" id="id_169500_501796_2_1">Equipment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_169500_500094_1_1">Major Customers [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MajorCustomersAxis_lbl" xml:lang="en-US" id="id_169500_500094_2_1">Major Customers [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorCustomersAxis" xlink:to="us-gaap_MajorCustomersAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US" id="id_169500_505748_1_1">Marketable Securities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesCurrent_lbl" xml:lang="en-US" id="id_169500_505748_2_1">Marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesCurrent" xlink:to="us-gaap_MarketableSecuritiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMaturityTerm" xlink:label="rgen_MarketableSecuritiesMaturityTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_MarketableSecuritiesMaturityTerm_lbl" xml:lang="en-US" id="id_169500_530391_3_1">Marketable Securities, Maturity Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_MarketableSecuritiesMaturityTerm_lbl" xml:lang="en-US" id="id_169500_530391_1_1">Marketable Securities Maturity Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_MarketableSecuritiesMaturityTerm_lbl" xml:lang="en-US" id="id_169500_530391_2_1">Marketable securities, minimum original maturity term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_MarketableSecuritiesMaturityTerm" xlink:to="rgen_MarketableSecuritiesMaturityTerm_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMember" xlink:label="rgen_MarketableSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_MarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530904_3_1">Marketable securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_MarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530904_1_1">Marketable Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_MarketableSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_530904_2_1">Marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_MarketableSecuritiesMember" xlink:to="rgen_MarketableSecuritiesMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_501656_1_1">Marketable Securities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MarketableSecuritiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_501656_2_1">Long-term marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MarketableSecuritiesNoncurrent" xlink:to="us-gaap_MarketableSecuritiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesRemainingMaturity" xlink:label="rgen_MarketableSecuritiesRemainingMaturity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_MarketableSecuritiesRemainingMaturity_lbl" xml:lang="en-US" id="id_169500_530394_3_1">Marketable Securities, Remaining Maturity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_MarketableSecuritiesRemainingMaturity_lbl" xml:lang="en-US" id="id_169500_530394_1_1">Marketable Securities Remaining Maturity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_MarketableSecuritiesRemainingMaturity_lbl" xml:lang="en-US" id="id_169500_530394_2_1">Marketable securities, average remaining contractual maturity period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_MarketableSecuritiesRemainingMaturity" xlink:to="rgen_MarketableSecuritiesRemainingMaturity_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_169500_514053_1_1">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MaximumMember_lbl" xml:lang="en-US" id="id_169500_514053_2_1">Maximum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MaximumMember" xlink:to="us-gaap_MaximumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MilestonePaymentArrangementMember" xlink:label="rgen_MilestonePaymentArrangementMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_MilestonePaymentArrangementMember_lbl" xml:lang="en-US" id="id_169500_532048_3_1">Milestone Payment Arrangement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_MilestonePaymentArrangementMember_lbl" xml:lang="en-US" id="id_169500_532048_1_1">Milestone Payment Arrangement [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_MilestonePaymentArrangementMember_lbl" xml:lang="en-US" id="id_169500_532048_2_1">Milestone Payment Arrangement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_MilestonePaymentArrangementMember" xlink:to="rgen_MilestonePaymentArrangementMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_169500_513639_1_1">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinimumMember_lbl" xml:lang="en-US" id="id_169500_513639_2_1">Minimum</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinimumMember" xlink:to="us-gaap_MinimumMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" id="id_169500_503498_1_1">Money Market Funds [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MoneyMarketFundsMember_lbl" xml:lang="en-US" id="id_169500_503498_2_1">Money Market Funds</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MoneyMarketFundsMember" xlink:to="us-gaap_MoneyMarketFundsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_169500_504430_1_1">Name Of Major Customer [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="id_169500_504430_2_1">Name of Major Customer [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NameOfMajorCustomerDomain" xlink:to="us-gaap_NameOfMajorCustomerDomain_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_169500_508099_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_169500_508099_6_1">Net cash provided by (used in) financing activities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_503174_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_169500_503174_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_169500_504277_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_169500_504277_6_1">Net cash provided by (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_169500_501589_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_169500_501589_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_169500_504077_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_169500_504077_6_1">Net cash provided by (used in) 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_169500_505595_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_169500_505595_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_169500_513055_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_169500_513055_2_1">Net income (loss)</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_169500_513055_6_1">Net income (loss)</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="rgen-20120630.xsd#rgen_NonEmployeeDirectorStockOptionMember" xlink:label="rgen_NonEmployeeDirectorStockOptionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_NonEmployeeDirectorStockOptionMember_lbl" xml:lang="en-US" id="id_169500_533468_3_1">Non Employee Director Stock Option[Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_NonEmployeeDirectorStockOptionMember_lbl" xml:lang="en-US" id="id_169500_533468_1_1">Non Employee Director Stock Option [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_NonEmployeeDirectorStockOptionMember_lbl" xml:lang="en-US" id="id_169500_533468_2_1">Non-Employee Directors and Consultants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_NonEmployeeDirectorStockOptionMember" xlink:to="rgen_NonEmployeeDirectorStockOptionMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NonExecutiveMember" xlink:label="rgen_NonExecutiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_NonExecutiveMember_lbl" xml:lang="en-US" id="id_169500_530887_3_1">Non-Executive [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_NonExecutiveMember_lbl" xml:lang="en-US" id="id_169500_530887_1_1">Non Executive [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_NonExecutiveMember_lbl" xml:lang="en-US" id="id_169500_530887_2_1">Awards Granted to Non-Executive Level Employees</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_NonExecutiveMember" xlink:to="rgen_NonExecutiveMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NovozymesBiopharmaSwedenAbMember" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember_lbl" xml:lang="en-US" id="id_169500_562522_3_1">Novozymes Biopharma Sweden Ab [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember_lbl" xml:lang="en-US" id="id_169500_562522_1_1">Novozymes Biopharma Sweden Ab [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember_lbl" xml:lang="en-US" id="id_169500_562522_2_1">Novozymes Biopharma Sweden Ab</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_NovozymesBiopharmaSwedenAbMember" xlink:to="rgen_NovozymesBiopharmaSwedenAbMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NumberOfInstallments" xlink:label="rgen_NumberOfInstallments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_NumberOfInstallments_lbl" xml:lang="en-US" id="id_169500_529758_3_1">Number of Installments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_NumberOfInstallments_lbl" xml:lang="en-US" id="id_169500_529758_1_1">Number Of Installments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_NumberOfInstallments_lbl" xml:lang="en-US" id="id_169500_529758_2_1">Business acquisition, number of milestone payments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_NumberOfInstallments" xlink:to="rgen_NumberOfInstallments_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_169500_505781_1_1">Number Of Operating Segments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NumberOfOperatingSegments_lbl" xml:lang="en-US" id="id_169500_505781_2_1">Number of operating segment</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NumberOfOperatingSegments" xlink:to="us-gaap_NumberOfOperatingSegments_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_169500_498863_1_1">Operating Income Loss</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_169500_498863_6_1">Income (loss) from operations</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_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="id_169500_508515_1_1">Operating Loss Carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="id_169500_508515_2_1">Net operating loss carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_169500_502085_1_1">Other Accrued Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="id_169500_502085_2_1">Other accrued expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes_lbl" xml:lang="en-US" id="id_169500_508678_1_1">Other Information Pertaining To Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes_lbl" xml:lang="en-US" id="id_169500_508678_2_1">Net operating loss and business tax credit carryforwards expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:to="us-gaap_OtherInformationPertainingToIncomeTaxes_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_506871_1_1">Other Liabilities Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="id_169500_506871_2_1">Other long-term liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashExpense_lbl" xml:lang="en-US" id="id_169500_503471_1_1">Other Noncash Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNoncashExpense_lbl" xml:lang="en-US" id="id_169500_503471_2_1">Loss on revaluation of contingent consideration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashExpense" xlink:to="us-gaap_OtherNoncashExpense_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US" id="id_169500_507349_1_1">Other Nonoperating Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US" id="id_169500_507349_2_1">Other income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="us-gaap_OtherReceivablesGrossCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl" xml:lang="en-US" id="id_169500_508141_1_1">Other Receivables Gross Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivablesGrossCurrent_lbl" xml:lang="en-US" id="id_169500_508141_2_1">Royalties receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivablesGrossCurrent" xlink:to="us-gaap_OtherReceivablesGrossCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US" id="id_169500_501065_1_1">Patents [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PatentsMember_lbl" xml:lang="en-US" id="id_169500_501065_2_1">Patents</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PatentsMember" xlink:to="us-gaap_PatentsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_169500_503189_1_1">Payments For Repurchase Of Common Stock</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl" xml:lang="en-US" id="id_169500_503189_8_1">Repurchase of common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" id="id_169500_511442_1_1">Payments To Acquire Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://xbrl.us/us-gaap/role/label/negated" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities_lbl" xml:lang="en-US" id="id_169500_511442_8_1">Purchases of marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="us-gaap_PaymentsToAcquireMarketableSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_505828_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_169500_505828_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="rgen-20120630.xsd#rgen_PercentageOfSharesSubjectToForfeiture" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" id="id_169500_542687_3_1">Percentage of Shares Subject to Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" id="id_169500_542687_1_1">Percentage Of Shares Subject To Forfeiture</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture_lbl" xml:lang="en-US" id="id_169500_542687_2_1">Estimated forfeiture rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_PercentageOfSharesSubjectToForfeiture" xlink:to="rgen_PercentageOfSharesSubjectToForfeiture_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_169500_498429_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_169500_498429_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_169500_502068_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_169500_502068_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_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_169500_508638_1_1">Preferred Stock Par Or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="id_169500_508638_2_1">Preferred stock, par value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="us-gaap_PreferredStockParOrStatedValuePerShare_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_169500_507083_1_1">Preferred Stock Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US" id="id_169500_507083_2_1">Preferred stock, shares authorized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_169500_513613_1_1">Preferred Stock Shares Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US" id="id_169500_513613_2_1">Preferred stock, shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_169500_513494_1_1">Preferred Stock Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockSharesOutstanding_lbl" xml:lang="en-US" id="id_169500_513494_2_1">Preferred stock, shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_169500_513620_1_1">Preferred Stock Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US" id="id_169500_513620_2_1">Preferred stock, $.01 par value, 5,000,000 shares authorized, no shares issued or outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_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_169500_497998_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_169500_497998_2_1">Prepaid expenses and other current assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_169500_500427_1_1">Proceeds From Maturities Prepayments And Calls Of Available For Sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl" xml:lang="en-US" id="id_169500_500427_2_1">Redemptions of marketable securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_169500_503911_1_1">Proceeds From Stock Options Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US" id="id_169500_503911_2_1">Exercise of stock options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_169500_498887_1_1">Property Plant And Equipment Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="id_169500_498887_6_1">Total property, plant and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_514011_1_1">Property Plant And Equipment Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="id_169500_514011_6_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US" id="id_169500_510846_1_1">Property Plant And Equipment Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl" xml:lang="en-US" id="id_169500_510846_2_1">Property, plant and equipment, at cost:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_169500_504957_1_1">Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeAxis_lbl" xml:lang="en-US" id="id_169500_504957_2_1">Range [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_169500_498452_1_1">Range [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RangeMember_lbl" xml:lang="en-US" id="id_169500_498452_2_1">Range [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_RangeMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_lbl" xml:lang="en-US" id="id_169500_500712_1_1">Research And Development Arrangement Contract To Perform For Others Compensation Earned</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_lbl" xml:lang="en-US" id="id_169500_500712_2_1">Revenue from sponsored research and development projects</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned_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_169500_507943_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_169500_507943_2_1">Research and development</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_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_lbl" xml:lang="en-US" id="id_169500_509879_1_1">Restricted Cash And Cash Equivalents Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_lbl" xml:lang="en-US" id="id_169500_509879_2_1">Restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent_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_169500_507557_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_169500_507557_2_1">Accumulated deficit</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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_lbl" xml:lang="en-US" id="id_169500_513629_1_1">Revenue Recognition Multiple Deliverable Arrangements [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_lbl" xml:lang="en-US" id="id_169500_513629_2_1">Revenue Recognition, Multiple-deliverable Arrangements [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_lbl" xml:lang="en-US" id="id_169500_505379_1_1">Revenue Recognition Multiple Deliverable Arrangements [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_lbl" xml:lang="en-US" id="id_169500_505379_2_1">Revenue Recognition, Multiple-deliverable Arrangements [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:to="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_169500_511191_1_1">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Revenues_lbl" xml:lang="en-US" id="id_169500_511191_6_1">Total revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" id="id_169500_503208_1_1">Revenues [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenuesAbstract_lbl" xml:lang="en-US" id="id_169500_503208_2_1">Revenue:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenuesAbstract" xlink:to="us-gaap_RevenuesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_RoyaltyPaymentRate" xlink:label="rgen_RoyaltyPaymentRate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_RoyaltyPaymentRate_lbl" xml:lang="en-US" id="id_169500_540492_3_1">Royalty Payment Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_RoyaltyPaymentRate_lbl" xml:lang="en-US" id="id_169500_540492_1_1">Royalty Payment Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_RoyaltyPaymentRate_lbl" xml:lang="en-US" id="id_169500_540492_2_1">Percentage of royalty revenue, remittance to the University of Michigan</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_RoyaltyPaymentRate" xlink:to="rgen_RoyaltyPaymentRate_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RoyaltyRevenue_lbl" xml:lang="en-US" id="id_169500_509141_1_1">Royalty Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RoyaltyRevenue_lbl" xml:lang="en-US" id="id_169500_509141_2_1">Royalty and other revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_RoyaltyRevenue_lbl" xml:lang="en-US" id="id_169500_509141_12_1">Royalty revenue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RoyaltyRevenue" xlink:to="us-gaap_RoyaltyRevenue_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US" id="id_169500_507459_1_1">Sales And Excise Tax Payable Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent_lbl" xml:lang="en-US" id="id_169500_507459_2_1">VAT liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesAndExciseTaxPayableCurrent" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent_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_169500_499155_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_169500_499155_2_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_SalesRevenueGoodsNetMember" xlink:label="us-gaap_SalesRevenueGoodsNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueGoodsNetMember_lbl" xml:lang="en-US" id="id_169500_502291_1_1">Sales Revenue Goods Net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SalesRevenueGoodsNetMember_lbl" xml:lang="en-US" id="id_169500_502291_2_1">Sales Revenue, Goods, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueGoodsNetMember" xlink:to="us-gaap_SalesRevenueGoodsNetMember_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_169500_518820_3_1">Schedule of Accrued Liabilities [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_169500_518820_1_1">Schedule Of Accrued Liabilities [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems_lbl" xml:lang="en-US" id="id_169500_518820_2_1">Schedule of Accrued Liabilities [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="rgen_ScheduleOfAccruedLiabilitiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesTable" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable_lbl" xml:lang="en-US" id="id_169500_542011_3_1">Schedule of Accrued Liabilities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable_lbl" xml:lang="en-US" id="id_169500_542011_1_1">Schedule Of Accrued Liabilities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable_lbl" xml:lang="en-US" id="id_169500_542011_2_1">Schedule of Accrued Liabilities [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ScheduleOfAccruedLiabilitiesTable" xlink:to="rgen_ScheduleOfAccruedLiabilitiesTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_169500_510717_1_1">Schedule Of Accrued Liabilities Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="id_169500_510717_2_1">Schedule of Accrued Liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_512546_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_169500_512546_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_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_169500_508038_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_169500_508038_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_169500_502564_1_1">Schedule Of Business Acquisitions By Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl" xml:lang="en-US" id="id_169500_502564_2_1">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US" id="id_169500_501338_1_1">Schedule Of Entity Wide Revenue By Major Customers By Reporting Segments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl" xml:lang="en-US" id="id_169500_501338_2_1">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_169500_506861_1_1">Schedule Of Finite Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl" xml:lang="en-US" id="id_169500_506861_2_1">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_169500_505579_1_1">Schedule Of Finite Lived Intangible Assets Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl" xml:lang="en-US" id="id_169500_505579_2_1">Other intangible assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_505840_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_169500_505840_2_1">Schedule of Inventories</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfInventoryLineItems" xlink:label="rgen_ScheduleOfInventoryLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ScheduleOfInventoryLineItems_lbl" xml:lang="en-US" id="id_169500_518780_3_1">Schedule of Inventory [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ScheduleOfInventoryLineItems_lbl" xml:lang="en-US" id="id_169500_518780_1_1">Schedule Of Inventory [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ScheduleOfInventoryLineItems_lbl" xml:lang="en-US" id="id_169500_518780_2_1">Schedule of Inventory [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ScheduleOfInventoryLineItems" xlink:to="rgen_ScheduleOfInventoryLineItems_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfInventoryTable" xlink:label="rgen_ScheduleOfInventoryTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ScheduleOfInventoryTable_lbl" xml:lang="en-US" id="id_169500_541780_3_1">Schedule of Inventory [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ScheduleOfInventoryTable_lbl" xml:lang="en-US" id="id_169500_541780_1_1">Schedule Of Inventory [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ScheduleOfInventoryTable_lbl" xml:lang="en-US" id="id_169500_541780_2_1">Schedule of Inventory [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ScheduleOfInventoryTable" xlink:to="rgen_ScheduleOfInventoryTable_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US" id="id_169500_507842_1_1">Schedule Of Revenue By Major Customers By Reporting Segments Table [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_lbl" xml:lang="en-US" id="id_169500_507842_2_1">Percentage of Revenue from Significant Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_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_169500_513920_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_169500_513920_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_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_169500_504588_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_169500_504588_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_169500_507270_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_169500_507270_2_1">Summary of 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="rgen-20120630.xsd#rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable_lbl" xml:lang="en-US" id="id_169500_541732_3_1">Schedule of Weighted Average Number of Shares Outstanding [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable_lbl" xml:lang="en-US" id="id_169500_541732_1_1">Schedule Of Weighted Average Number Of Shares Outstanding [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable_lbl" xml:lang="en-US" id="id_169500_541732_2_1">Schedule of Weighted Average Number of Shares Outstanding [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" xlink:to="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable_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_169500_509675_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_169500_509675_2_1">Basic and Diluted Weighted Average Shares Outstanding</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" id="id_169500_502897_1_1">Schedules Of Concentration Of Risk By Risk Factor [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" id="id_169500_502897_2_1">Percentage by Geographic Area or Significant Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_SE" xlink:label="country_SE"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_SE_lbl" xml:lang="en-US" id="id_169500_497642_1_1">S E</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_SE_lbl" xml:lang="en-US" id="id_169500_497642_2_1">SWEDEN</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_SE" xlink:to="country_SE_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_169500_503054_1_1">Segment Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="id_169500_503054_2_1">Segment, Geographical [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="us-gaap_SegmentGeographicalDomain_lbl"/>
    <loc xlink:type="locator" xlink:href="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_169500_512246_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_169500_512246_2_1">Segment Reporting</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_169500_508851_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_169500_508851_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_169500_513334_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_169500_513334_2_1">Selling, general and administrative</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_169500_501410_1_1">Share Based Compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="id_169500_501410_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_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_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_169500_512078_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_169500_512078_2_1">Incentive options, vesting period</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_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_169500_506515_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_169500_506515_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_169500_498929_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_169500_498929_2_1">Number of shares available for future grant</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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_169500_518608_3_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_169500_518608_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Aggregate Intrinsic Value [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl" xml:lang="en-US" id="id_169500_518608_2_1">Aggregate intrinsic value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="id_169500_502200_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="id_169500_502200_2_1">Options exercisable at June 30, 2012</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_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_169500_500657_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_169500_500657_2_1">Options exercisable at June 30, 2012</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_169500_503873_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_169500_503873_2_1">Options exercisable at June 30, 2012</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_169500_499749_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_169500_499749_2_1">Options exercisable at June 30, 2012</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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm_lbl" xml:lang="en-US" id="id_169500_529860_3_1">Share Based Compensation Arrangement by Share Based Payment Award, Options, Expiration Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm_lbl" xml:lang="en-US" id="id_169500_529860_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm_lbl" xml:lang="en-US" id="id_169500_529860_2_1">Incentive options, term</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm_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_169500_510865_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_169500_510865_8_1">Forfeited/Cancelled</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_169500_502047_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_169500_502047_2_1">Forfeited/Cancelled</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_169500_513542_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_169500_513542_2_1">Granted</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_169500_514885_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_169500_514885_2_1">Weighted average grant date fair value of 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="rgen-20120630.xsd#rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_169500_528970_3_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_169500_528970_1_1">Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber_lbl" xml:lang="en-US" id="id_169500_528970_2_1">Number of unvested options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" xlink:to="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber_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_169500_503931_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_169500_503931_2_1">Options outstanding at June 30, 2012</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_169500_512372_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_169500_512372_4_1">Options outstanding at June 30, 2012</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_169500_512372_5_1">Options outstanding at January 1, 2012</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_169500_512372_2_1">Stock options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="id_169500_512372_12_1">Stock options, outstanding</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="id_169500_501064_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding [Roll Forward]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="id_169500_501064_2_1">Options Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_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_169500_507672_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_169500_507672_4_1">Options outstanding at June 30, 2012</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_169500_507672_5_1">Options outstanding at January 1, 2012</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="id_169500_507672_2_1">Stock options, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="id_169500_500585_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price Rollforward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="id_169500_500585_2_1">Weighted average exercise price per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_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_169500_510985_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_169500_510985_2_1">Options outstanding at June 30, 2012</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_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_169500_510053_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_169500_510053_2_1">Vested and expected to vest at June 30, 2012</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="id_169500_510925_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="id_169500_510925_2_1">Vested and expected to vest at June 30, 2012</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_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_169500_514662_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_169500_514662_2_1">Vested and expected to vest at June 30, 2012</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_169500_501100_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_169500_501100_2_1">Vested and expected to vest at June 30, 2012</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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue_lbl" xml:lang="en-US" id="id_169500_513811_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Vested In Period Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue_lbl" xml:lang="en-US" id="id_169500_513811_2_1">Total fair value of stock options vested</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl" xml:lang="en-US" id="id_169500_518607_3_1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Remaining Contractual Term [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl" xml:lang="en-US" id="id_169500_518607_1_1">Share Based Compensation Arrangement By Share Based Payment Award Options Weighted Average Remaining Contractual Term [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl" xml:lang="en-US" id="id_169500_518607_2_1">Weighted average remaining contractual term (in years)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract_lbl"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_lbl" xml:lang="en-US" id="id_169500_540209_3_1">Share Based Compensation Arrangement by Share based Payment Award, Vesting Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_lbl" xml:lang="en-US" id="id_169500_540209_1_1">Share Based Compensation Arrangement By Share Based Payment Award Vesting Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_lbl" xml:lang="en-US" id="id_169500_540209_2_1">Incentive options, vesting on the first anniversary of the date of grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage_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_169500_499605_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_169500_499605_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_169500_505372_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_169500_505372_2_1">Exercised</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_169500_501417_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_169500_501417_2_1">Granted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" id="id_169500_499551_1_1">Share Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharePrice_lbl" xml:lang="en-US" id="id_169500_499551_2_1">Closing price of the common stock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharePrice" xlink:to="us-gaap_SharePrice_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_169500_513804_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_169500_513804_2_1">Revenue Recognition</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="rgen-20120630.xsd#rgen_StateMember" xlink:label="rgen_StateMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_StateMember_lbl" xml:lang="en-US" id="id_169500_532680_3_1">State [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_StateMember_lbl" xml:lang="en-US" id="id_169500_532680_1_1">State [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_StateMember_lbl" xml:lang="en-US" id="id_169500_532680_2_1">Available to Reduce Future State Income Taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_StateMember" xlink:to="rgen_StateMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_169500_501891_1_1">Statement Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StatementGeographicalAxis_lbl" xml:lang="en-US" id="id_169500_501891_2_1">Geographical [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementGeographicalAxis" xlink:to="us-gaap_StatementGeographicalAxis_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_507536_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_169500_507536_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_169500_511205_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_169500_511205_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_169500_505972_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_169500_505972_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_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_169500_509593_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_169500_509593_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_169500_500872_1_1">Stockholders Equity</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_169500_500872_6_1">Total stockholders' 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_169500_498963_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_169500_498963_2_1">Stockholders' 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_169500_502579_1_1">Stock Issued During Period Shares Stock Options Exercised</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_169500_502579_8_1">Exercised</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="rgen-20120630.xsd#rgen_StockPlanTwentyZeroOneMember" xlink:label="rgen_StockPlanTwentyZeroOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_StockPlanTwentyZeroOneMember_lbl" xml:lang="en-US" id="id_169500_515809_3_1">Stock Plan 2001 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_StockPlanTwentyZeroOneMember_lbl" xml:lang="en-US" id="id_169500_515809_1_1">Stock Plan Twenty Zero One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_StockPlanTwentyZeroOneMember_lbl" xml:lang="en-US" id="id_169500_515809_2_1">Stock Plan 2001</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_StockPlanTwentyZeroOneMember" xlink:to="rgen_StockPlanTwentyZeroOneMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" id="id_169500_513684_1_1">Tax Credit Carryforward Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TaxCreditCarryforwardAmount_lbl" xml:lang="en-US" id="id_169500_513684_2_1">Business tax credit carryforwards</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxCreditCarryforwardAmount" xlink:to="us-gaap_TaxCreditCarryforwardAmount_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/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_169500_499125_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_169500_499125_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.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_169500_497703_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_169500_497703_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="rgen-20120630.xsd#rgen_UnvestedOptionsMember" xlink:label="rgen_UnvestedOptionsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_UnvestedOptionsMember_lbl" xml:lang="en-US" id="id_169500_533713_3_1">Unvested Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_UnvestedOptionsMember_lbl" xml:lang="en-US" id="id_169500_533713_1_1">Unvested Options [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_UnvestedOptionsMember_lbl" xml:lang="en-US" id="id_169500_533713_2_1">Unvested Options</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_UnvestedOptionsMember" xlink:to="rgen_UnvestedOptionsMember_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="country_US"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="country_US_lbl" xml:lang="en-US" id="id_169500_497488_1_1">U S</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="country_US_lbl" xml:lang="en-US" id="id_169500_497488_2_1">UNITED STATES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US_lbl"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_504979_1_1">U S Government Agencies Debt Securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_lbl" xml:lang="en-US" id="id_169500_504979_2_1">U.S. Government and agency securities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember_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_169500_507210_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_169500_507210_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_169500_507210_6_1">Weighted average common shares, assuming dilution</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_169500_507577_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_169500_507577_2_1">Weighted average 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_169500_510080_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_169500_510080_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_169500_510080_12_1">Weighted average common shares</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="rgen-20120630.xsd#rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems_lbl" xml:lang="en-US" id="id_169500_518846_3_1">Weighted Average Number of Shares Outstanding [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems_lbl" xml:lang="en-US" id="id_169500_518846_1_1">Weighted Average Number Of Shares Outstanding [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems_lbl" xml:lang="en-US" id="id_169500_518846_2_1">Weighted Average Number of Shares Outstanding [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="rgen_WeightedAverageNumberOfSharesOutstandingLineItems_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>rgen-20120630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- EDGAR Online I-Metrix Xcelerate Taxonomy Presentation Linkbase, based on XBRL 2.1  http://www.edgar-online.com/ -->
<!-- Version: 6.17.6 -->
<!-- Round: 9d804c6e-4603-49c0-a03c-7dbf63f695ef -->
<!-- Creation date: 2012-08-09T13:12:14Z -->
<!-- Copyright (c) 2005-2011 EDGAR Online, Inc. 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="rgen-20120630.xsd#DocumentDocumentandEntityInformation" roleURI="http://www.repligen.com/taxonomy/role/DocumentDocumentandEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassified" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfFinancialPositionClassifiedParen" roleURI="http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfIncomeAlternative" roleURI="http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_StatementOfCashFlowsIndirect" roleURI="http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureOtherIntangibleAssets" roleURI="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRevenueRecognitionAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureBasicAndDilutedWeightedAverageSharesOutstanding" roleURI="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureEarningsOrLossPerShareAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureStockBasedCompensationAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivity" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSummaryOfInformationRegardingOptionActivityParenthetical" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureInvestmentsInDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureContractualMaturitiesOfDebtSecurities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis" roleURI="http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureRollForwardOfFairValueOfContingentConsideration" roleURI="http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfInventories" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureScheduleOfAccruedLiabilities" roleURI="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureIncomeTaxesAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosureSegmentReportingAdditionalInformation" roleURI="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueByGeographicArea" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfRevenueFromSignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#DisclosurePercentageOfAccountsReceivableBySignificantCustomers" roleURI="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsBasisOfAccounting" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsEarningsPerShareTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsFairValueDisclosuresTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsInventoryDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsIncomeTaxDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlock" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock"/>
  <roleRef xlink:type="simple" xlink:href="rgen-20120630.xsd#Role_NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables" roleURI="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.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="rgen-20120630.xsd#rgen_DocumentDocumentandEntityInformationAbstract" xlink:label="rgen_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_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_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.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.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="rgen_DocumentDocumentandEntityInformationAbstract" 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="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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="us-gaap_StatementLineItems" 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="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.repligen.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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <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_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital"/>
    <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_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_CommonStockValue" xlink:label="us-gaap_CommonStockValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConstructionInProgressGross" xlink:label="us-gaap_ConstructionInProgressGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNoncurrent" xlink:label="us-gaap_DeferredTaxLiabilitiesNoncurrent"/>
    <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_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross"/>
    <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_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <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_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross"/>
    <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_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="us-gaap_MarketableSecuritiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent" xlink:label="us-gaap_MarketableSecuritiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherReceivablesGrossCurrent" xlink:label="us-gaap_OtherReceivablesGrossCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue"/>
    <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_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross"/>
    <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_PropertyPlantAndEquipmentNetAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentNetAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" xlink:label="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent"/>
    <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.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_AssetsAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetAbstract" 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_AssetsAbstract" xlink:to="us-gaap_MarketableSecuritiesNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_AssetsAbstract" xlink:to="us-gaap_Goodwill" 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_AssetsAbstract" xlink:to="us-gaap_RestrictedCashAndCashEquivalentsNoncurrent" 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_AssetsAbstract" xlink:to="us-gaap_Assets" 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_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="1.3300" preferredLabel="http://www.xbrl.org/2003/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_MarketableSecuritiesCurrent" order="1.3400" preferredLabel="http://www.xbrl.org/2003/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.3500" preferredLabel="http://www.xbrl.org/2003/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_OtherReceivablesGrossCurrent" order="1.3600" preferredLabel="http://www.xbrl.org/2003/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.3700" preferredLabel="http://www.xbrl.org/2003/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.3800" preferredLabel="http://www.xbrl.org/2003/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.3900" 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.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_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" 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_DeferredTaxLiabilitiesNoncurrent" 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.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_AccruedLiabilitiesCurrent" 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_LiabilitiesCurrent" order="1.3200" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_LeaseholdImprovementsGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_MachineryAndEquipmentGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_FurnitureAndFixturesGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_ConstructionInProgressGross" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" order="1.2500" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.2600" 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_PropertyPlantAndEquipmentNetAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" 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_AssetsAbstract" 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_StatementLineItems" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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_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_PreferredStockValue" 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_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" 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_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" 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_AccumulatedOtherComprehensiveIncomeLossNetOfTax" 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_StockholdersEquity" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.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.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding"/>
    <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_PreferredStockParOrStatedValuePerShare" xlink:label="us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding"/>
    <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_PreferredStockParOrStatedValuePerShare" 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_PreferredStockSharesAuthorized" 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_PreferredStockSharesIssued" 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_PreferredStockSharesOutstanding" 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_CommonStockParOrStatedValuePerShare" 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="us-gaap_CommonStockSharesAuthorized" 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_CommonStockSharesIssued" 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_CommonStockSharesOutstanding" 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_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.repligen.com/taxonomy/role/StatementOfIncomeAlternative">
    <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_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_CostsAndExpenses" xlink:label="us-gaap_CostsAndExpenses"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CostsAndExpensesAbstract" xlink:label="us-gaap_CostsAndExpensesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <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_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <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_InterestExpense" xlink:label="us-gaap_InterestExpense"/>
    <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_OtherNonoperatingIncome" xlink:label="us-gaap_OtherNonoperatingIncome"/>
    <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_Revenues" xlink:label="us-gaap_Revenues"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenuesAbstract" xlink:label="us-gaap_RevenuesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <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_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_CostsAndExpensesAbstract" xlink:to="us-gaap_CostOfGoodsSold" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_GainOnPurchaseOfBusiness" 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_CostsAndExpensesAbstract" xlink:to="us-gaap_CostsAndExpenses" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareBasic" 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_EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" 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_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_RevenuesAbstract" xlink:to="us-gaap_SalesRevenueGoodsNet" 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_RevenuesAbstract" xlink:to="us-gaap_RoyaltyRevenue" 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_RevenuesAbstract" xlink:to="us-gaap_Revenues" 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_RevenuesAbstract" 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_CostsAndExpensesAbstract" 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_OperatingIncomeLoss" order="1.1300" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InvestmentIncomeNonoperating" order="1.1400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InterestExpense" order="1.1500" 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_OtherNonoperatingIncome" 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_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="1.1800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareAbstract" order="1.2000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="1.2100" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" 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_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.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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.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_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_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_DepreciationAndAmortization" xlink:label="us-gaap_DepreciationAndAmortization"/>
    <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_GainLossOnDispositionOfAssets" xlink:label="us-gaap_GainLossOnDispositionOfAssets"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <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_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:label="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" 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_ShareBasedCompensation" 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_GainOnPurchaseOfBusiness" 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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_OtherNoncashExpense" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets" 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_IncreaseDecreaseInOperatingCapitalAbstract" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="1.1200" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="1.1300" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="1.1400" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="1.1500" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilities" 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_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromStockOptionsExercised" 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_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsForRepurchaseOfCommonStock" order="1.2000" 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_NetCashProvidedByUsedInFinancingActivities" order="1.2100" 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_PaymentsToAcquireMarketableSecurities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" 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_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="1.1000" 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.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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" 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_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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_EffectOfExchangeRateOnCashAndCashEquivalents" 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_StatementLineItems" xlink:to="us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease" order="1.2900" 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.3000" 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.3100" 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.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AcquiredTechnologyMember" xlink:label="rgen_AcquiredTechnologyMember"/>
    <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_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" xlink:label="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" xlink:label="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="us-gaap_BusinessAcquisitionLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:label="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis" xlink:label="us-gaap_ContingentConsiderationByTypeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain" xlink:label="us-gaap_ContingentConsiderationTypeDomain"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" xlink:label="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarnOutPaymentMember" xlink:label="rgen_EarnOutPaymentMember"/>
    <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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_GainOnPurchaseOfBusiness" xlink:label="us-gaap_GainOnPurchaseOfBusiness"/>
    <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="rgen-20120630.xsd#rgen_MilestonePaymentArrangementMember" xlink:label="rgen_MilestonePaymentArrangementMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NovozymesBiopharmaSwedenAbMember" xlink:label="rgen_NovozymesBiopharmaSwedenAbMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NumberOfInstallments" xlink:label="rgen_NumberOfInstallments"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="rgen_NovozymesBiopharmaSwedenAbMember" 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_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationPotentialCashPayment" 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_BusinessAcquisitionLineItems" xlink:to="rgen_NumberOfInstallments" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_GainOnPurchaseOfBusiness" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" 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_BusinessAcquisitionLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" 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_ContingentConsiderationByTypeAxis" xlink:to="us-gaap_ContingentConsiderationTypeDomain" 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_ContingentConsiderationTypeDomain" xlink:to="rgen_EarnOutPaymentMember" 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_ContingentConsiderationTypeDomain" xlink:to="rgen_MilestonePaymentArrangementMember" 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_ContingentConsiderationTypeDomain" xlink:to="rgen_AcquiredTechnologyMember" 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="rgen_DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformationAbstract" xlink:to="us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionAxis" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_ContingentConsiderationByTypeAxis" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="us-gaap_BusinessAcquisitionLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="us-gaap_CustomerRelationshipsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DevelopedTechnologyRightsMember" xlink:label="us-gaap_DevelopedTechnologyRightsMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureOtherIntangibleAssetsAbstract" xlink:label="rgen_DisclosureOtherIntangibleAssetsAbstract"/>
    <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_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <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_PatentsMember" xlink:label="us-gaap_PatentsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureOtherIntangibleAssetsAbstract" xlink:to="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" order="1.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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" 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_FiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_DevelopedTechnologyRightsMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_PatentsMember" 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_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_CustomerRelationshipsMember" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" 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_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="us-gaap_FiniteLivedIntangibleAssetsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DirectOperatingCostRoyaltyExpense" xlink:label="us-gaap_DirectOperatingCostRoyaltyExpense"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract" xlink:label="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" xlink:label="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:label="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_RoyaltyPaymentRate" xlink:label="rgen_RoyaltyPaymentRate"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RoyaltyRevenue" xlink:label="us-gaap_RoyaltyRevenue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureRevenueRecognitionAdditionalInformationAbstract" xlink:to="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTable" 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_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_RoyaltyRevenue" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="rgen_RoyaltyPaymentRate" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_DirectOperatingCostRoyaltyExpense" 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems" xlink:to="us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned" 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_RevenueRecognitionMultipleDeliverableArrangementsTable" 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_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:to="us-gaap_MajorCustomersAxis" 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_RevenueRecognitionMultipleDeliverableArrangementsTable" xlink:to="us-gaap_RevenueRecognitionMultipleDeliverableArrangementsLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" xlink:label="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract"/>
    <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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:label="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <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="rgen-20120630.xsd#rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" xlink:label="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable"/>
    <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="rgen-20120630.xsd#rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:label="rgen_WeightedAverageNumberOfSharesOutstandingLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureBasicAndDilutedWeightedAverageSharesOutstandingAbstract" xlink:to="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" 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="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" 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="rgen_ScheduleOfWeightedAverageNumberOfSharesOutstandingTable" xlink:to="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" 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="rgen_WeightedAverageNumberOfSharesOutstandingLineItems" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation">
    <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="rgen-20120630.xsd#rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" xlink:label="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureLineItems" xlink:label="rgen_EarningsPerShareDisclosureLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_EarningsPerShareDisclosureTable" xlink:label="rgen_EarningsPerShareDisclosureTable"/>
    <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_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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureEarningsOrLossPerShareAdditionalInformationAbstract" xlink:to="rgen_EarningsPerShareDisclosureTable" 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="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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="rgen_EarningsPerShareDisclosureLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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="rgen_EarningsPerShareDisclosureTable" 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="rgen_EarningsPerShareDisclosureTable" xlink:to="rgen_EarningsPerShareDisclosureLineItems" 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.repligen.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_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract" xlink:label="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract"/>
    <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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="us-gaap_EmployeeStockOptionMember"/>
    <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_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_NonEmployeeDirectorStockOptionMember" xlink:label="rgen_NonEmployeeDirectorStockOptionMember"/>
    <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_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <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_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation"/>
    <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_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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm"/>
    <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="rgen-20120630.xsd#rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" xlink:label="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage"/>
    <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_SharePrice" xlink:label="us-gaap_SharePrice"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_StockPlanTwentyZeroOneMember" xlink:label="rgen_StockPlanTwentyZeroOneMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_UnvestedOptionsMember" xlink:label="rgen_UnvestedOptionsMember"/>
    <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="rgen_DisclosureStockBasedCompensationAdditionalInformationAbstract" 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="rgen_StockPlanTwentyZeroOneMember" 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_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" 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_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.1700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_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_RangeAxis" order="12.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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_ShareBasedCompensation" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" 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="us-gaap_SharePrice" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue" 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="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" 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="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" 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="rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_EmployeeStockOptionMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_NonEmployeeDirectorStockOptionMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_UnvestedOptionsMember" order="1.1900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract"/>
    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber"/>
    <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="rgen-20120630.xsd#rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:label="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract"/>
    <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="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" 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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" 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="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="1.0700" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" order="1.1100" 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="rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="1.2400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical">
    <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="rgen-20120630.xsd#rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" xlink:label="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract"/>
    <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_ExecutiveOfficerMember" xlink:label="us-gaap_ExecutiveOfficerMember"/>
    <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="rgen-20120630.xsd#rgen_NonExecutiveMember" xlink:label="rgen_NonExecutiveMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_PercentageOfSharesSubjectToForfeiture" xlink:label="rgen_PercentageOfSharesSubjectToForfeiture"/>
    <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_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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <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="rgen_DisclosureSummaryOfInformationRegardingOptionActivityAbstract" 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_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_AwardTypeAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/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="rgen_PercentageOfSharesSubjectToForfeiture" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="rgen_NonExecutiveMember" 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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ExecutiveOfficerMember" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" xlink:label="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" xlink:label="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" xlink:label="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:label="rgen_CashCashEquivalentsAndMarketableSecuritiesTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" xlink:label="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract"/>
    <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="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" xlink:label="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMaturityTerm" xlink:label="rgen_MarketableSecuritiesMaturityTerm"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesRemainingMaturity" xlink:label="rgen_MarketableSecuritiesRemainingMaturity"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MinimumMember" xlink:label="us-gaap_MinimumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_MarketableSecuritiesMaturityTerm" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="rgen_MarketableSecuritiesRemainingMaturity" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:to="us-gaap_RangeAxis" 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="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" xlink:to="rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems" 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="rgen_DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformationAbstract" xlink:to="rgen_CashCashEquivalentsAndMarketableSecuritiesTable" 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_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MinimumMember" order="1.0800" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <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_CorporateAndOtherMember" xlink:label="us-gaap_CorporateAndOtherMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureInvestmentsInDebtSecuritiesAbstract" xlink:label="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract"/>
    <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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:label="us-gaap_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain" xlink:label="us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <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="rgen-20120630.xsd#rgen_LongTermMarketableSecuritiesMember" xlink:label="rgen_LongTermMarketableSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_MarketableSecuritiesMember" xlink:label="rgen_MarketableSecuritiesMember"/>
    <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_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureInvestmentsInDebtSecuritiesAbstract" 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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" xlink:to="us-gaap_FairValueDisclosureItemAmountsDomain" 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_FairValueDisclosureItemAmountsDomain" xlink:to="rgen_MarketableSecuritiesMember" 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_FairValueDisclosureItemAmountsDomain" xlink:to="rgen_LongTermMarketableSecuritiesMember" 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_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_USGovernmentAgenciesDebtSecuritiesMember" 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_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CorporateAndOtherMember" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesAmortizedCost" 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_AvailableforsaleSecuritiesGrossUnrealizedGain" 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_AvailableForSaleSecuritiesGrossUnrealizedLosses1" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:to="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_FairValueByBalanceSheetGroupingDisclosureItemAmountsAxis" 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.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" xlink:label="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:label="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <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_AvailableForSaleSecuritiesFairValueDisclosure" xlink:label="us-gaap_AvailableForSaleSecuritiesFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" xlink:label="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract"/>
    <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_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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureContractualMaturitiesOfDebtSecuritiesAbstract" 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_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" 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="rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost" 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_AvailableForSaleSecuritiesAmortizedCost" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" 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="rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue" 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_AvailableForSaleSecuritiesFairValueDisclosure" 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_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.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AssetsFairValueDisclosure" xlink:label="us-gaap_AssetsFairValueDisclosure"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="us-gaap_CorporateDebtSecuritiesMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" xlink:label="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract"/>
    <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="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:label="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable"/>
    <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_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_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="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_MoneyMarketFundsMember" xlink:label="us-gaap_MoneyMarketFundsMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="us-gaap_USGovernmentAgenciesDebtSecuritiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasisAbstract" xlink:to="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" xlink:to="us-gaap_AssetsFairValueDisclosure" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="us-gaap_FairValueByFairValueHierarchyLevelAxis" order="11.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="us-gaap_InvestmentTypeAxis" 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="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable" xlink:to="rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems" 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_FairValueMeasurementFrequencyDomain" xlink:to="us-gaap_FairValueMeasurementsRecurringMember" order="1.0700" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="us-gaap_FairValueInputsLevel1Member" order="1.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="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_MoneyMarketFundsMember" 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_InvestmentTypeCategorizationMember" xlink:to="us-gaap_USGovernmentAgenciesDebtSecuritiesMember" order="1.0500" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentTypeCategorizationMember" xlink:to="us-gaap_CorporateDebtSecuritiesMember" 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_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.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" xlink:label="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract"/>
    <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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" xlink:label="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:label="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2"/>
    <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="rgen_DisclosureRollForwardOfFairValueOfContingentConsiderationAbstract" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2" order="1.0600" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable" xlink:to="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" 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.repligen.com/taxonomy/role/DisclosureScheduleOfInventories">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureScheduleOfInventoriesAbstract" xlink:label="rgen_DisclosureScheduleOfInventoriesAbstract"/>
    <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="rgen-20120630.xsd#rgen_ScheduleOfInventoryLineItems" xlink:label="rgen_ScheduleOfInventoryLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfInventoryTable" xlink:label="rgen_ScheduleOfInventoryTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureScheduleOfInventoriesAbstract" xlink:to="rgen_ScheduleOfInventoryTable" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryLineItems" 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="rgen_ScheduleOfInventoryTable" 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="rgen_ScheduleOfInventoryTable" xlink:to="rgen_ScheduleOfInventoryLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities">
    <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_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AccruedResearchAndDevelopmentExpenseCurrent" xlink:label="rgen_AccruedResearchAndDevelopmentExpenseCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccruedRoyaltiesCurrent" xlink:label="us-gaap_AccruedRoyaltiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="us-gaap_DeferredRevenueCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract" xlink:label="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <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_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SalesAndExciseTaxPayableCurrent" xlink:label="us-gaap_SalesAndExciseTaxPayableCurrent"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:label="rgen_ScheduleOfAccruedLiabilitiesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ScheduleOfAccruedLiabilitiesTable" xlink:label="rgen_ScheduleOfAccruedLiabilitiesTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureScheduleOfAccruedLiabilitiesAbstract" xlink:to="rgen_ScheduleOfAccruedLiabilitiesTable" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedProfessionalFeesCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedRoyaltiesCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_DeferredRevenueCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="rgen_AccruedResearchAndDevelopmentExpenseCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_SalesAndExciseTaxPayableCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent" 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="rgen_ScheduleOfAccruedLiabilitiesLineItems" xlink:to="us-gaap_AccruedLiabilitiesCurrent" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_ScheduleOfAccruedLiabilitiesTable" 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="rgen_ScheduleOfAccruedLiabilitiesTable" xlink:to="rgen_ScheduleOfAccruedLiabilitiesLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:label="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract"/>
    <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.sec.gov/dei/2012/dei-2012-01-31.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_FederalMember" xlink:label="rgen_FederalMember"/>
    <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_IncomeTaxAuthorityAxis" xlink:label="us-gaap_IncomeTaxAuthorityAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="us-gaap_IncomeTaxAuthorityDomain"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_IncomeTaxesLineItems" xlink:label="rgen_IncomeTaxesLineItems"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_IncomeTaxesTable" xlink:label="rgen_IncomeTaxesTable"/>
    <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.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_MaximumMember" xlink:label="us-gaap_MaximumMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_OtherInformationPertainingToIncomeTaxes" xlink:label="us-gaap_OtherInformationPertainingToIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeAxis" xlink:label="us-gaap_RangeAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_RangeMember" xlink:label="us-gaap_RangeMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_StateMember" xlink:label="rgen_StateMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="us-gaap_TaxCreditCarryforwardAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureIncomeTaxesAdditionalInformationAbstract" xlink:to="rgen_IncomeTaxesTable" 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_IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityDomain" 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_IncomeTaxAuthorityDomain" xlink:to="rgen_FederalMember" 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_IncomeTaxAuthorityDomain" xlink:to="rgen_StateMember" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_OperatingLossCarryforwards" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_TaxCreditCarryforwardAmount" 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="rgen_IncomeTaxesLineItems" xlink:to="us-gaap_OtherInformationPertainingToIncomeTaxes" 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="rgen_IncomeTaxesTable" 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="rgen_IncomeTaxesTable" xlink:to="us-gaap_IncomeTaxAuthorityAxis" 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="rgen_IncomeTaxesTable" xlink:to="us-gaap_RangeAxis" 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="rgen_IncomeTaxesTable" xlink:to="rgen_IncomeTaxesLineItems" 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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeAxis" xlink:to="us-gaap_RangeMember" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RangeMember" xlink:to="us-gaap_MaximumMember" order="1.0900" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosureSegmentReportingAdditionalInformationAbstract" xlink:label="rgen_DisclosureSegmentReportingAdditionalInformationAbstract"/>
    <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_NumberOfOperatingSegments" xlink:label="us-gaap_NumberOfOperatingSegments"/>
    <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_SegmentReportingInformationLineItems" xlink:label="us-gaap_SegmentReportingInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosureSegmentReportingAdditionalInformationAbstract" 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="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_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_SegmentReportingInformationLineItems" xlink:to="us-gaap_NumberOfOperatingSegments" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AllOtherMember" xlink:label="rgen_AllOtherMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract" xlink:label="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract"/>
    <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/country/2012/country-2012-01-31.xsd#country_GB" xlink:label="country_GB"/>
    <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_SalesRevenueGoodsNetMember" xlink:label="us-gaap_SalesRevenueGoodsNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_SE" xlink:label="country_SE"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SegmentGeographicalDomain" xlink:label="us-gaap_SegmentGeographicalDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_StatementGeographicalAxis" xlink:label="us-gaap_StatementGeographicalAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.sec.gov/country/2012/country-2012-01-31.xsd#country_US" xlink:label="country_US"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueGoodsNetMember" 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_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" 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_ConcentrationRiskTable" 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_ConcentrationRiskTable" xlink:to="us-gaap_StatementGeographicalAxis" order="10.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" 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="rgen_DisclosurePercentageOfRevenueByGeographicAreaAbstract" xlink:to="us-gaap_ConcentrationRiskTable" 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_SegmentGeographicalDomain" xlink:to="country_US" order="1.0200" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_SE" order="1.0300" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SegmentGeographicalDomain" xlink:to="country_GB" 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_SegmentGeographicalDomain" xlink:to="rgen_AllOtherMember" 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_StatementGeographicalAxis" xlink:to="us-gaap_SegmentGeographicalDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerAMember" xlink:label="rgen_CustomerAMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerBMember" xlink:label="rgen_CustomerBMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerCMember" xlink:label="rgen_CustomerCMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" xlink:label="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract"/>
    <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_EntityWideRevenueMajorCustomerLineItems" xlink:label="us-gaap_EntityWideRevenueMajorCustomerLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_EntityWideRevenueMajorCustomerPercentage" xlink:label="us-gaap_EntityWideRevenueMajorCustomerPercentage"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="rgen_DisclosurePercentageOfRevenueFromSignificantCustomersAbstract" xlink:to="us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" 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_EntityWideRevenueMajorCustomerLineItems" xlink:to="us-gaap_EntityWideRevenueMajorCustomerPercentage" 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_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_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerAMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerBMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerCMember" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_MajorCustomersAxis" 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_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:to="us-gaap_EntityWideRevenueMajorCustomerLineItems" order="100.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_BristolMyersSquibbCompanyMember" xlink:label="rgen_BristolMyersSquibbCompanyMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_ConcentrationOfRiskAccountsReceivablePercentage" xlink:label="rgen_ConcentrationOfRiskAccountsReceivablePercentage"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="us-gaap_ConcentrationRiskLineItems"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="us-gaap_ConcentrationRiskTable"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerAMember" xlink:label="rgen_CustomerAMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_CustomerBMember" xlink:label="rgen_CustomerBMember"/>
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" xlink:label="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract"/>
    <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_MajorCustomersAxis" xlink:label="us-gaap_MajorCustomersAxis"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_NameOfMajorCustomerDomain" xlink:label="us-gaap_NameOfMajorCustomerDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" 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_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskLineItems" xlink:to="rgen_ConcentrationOfRiskAccountsReceivablePercentage" 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_ConcentrationRiskTable" 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_ConcentrationRiskTable" xlink:to="us-gaap_MajorCustomersAxis" 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_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" 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_ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskLineItems" 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="rgen_DisclosurePercentageOfAccountsReceivableBySignificantCustomersAbstract" xlink:to="us-gaap_ConcentrationRiskTable" 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_MajorCustomersAxis" xlink:to="us-gaap_NameOfMajorCustomerDomain" 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_NameOfMajorCustomerDomain" xlink:to="rgen_BristolMyersSquibbCompanyMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerAMember" 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_NameOfMajorCustomerDomain" xlink:to="rgen_CustomerBMember" order="1.0400" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_BasisOfAccounting" xlink:label="us-gaap_BasisOfAccounting"/>
    <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="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="us-gaap_BasisOfAccounting" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="rgen-20120630.xsd#rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <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="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="rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables">
    <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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <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="us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" 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.repligen.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"/>
    <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="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"/>
    <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.repligen.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"/>
    <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="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"/>
    <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.repligen.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"/>
    <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="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"/>
    <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.repligen.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"/>
    <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="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"/>
    <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.repligen.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_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_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="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_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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" xlink:label="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock"/>
    <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="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="us-gaap_CashCashEquivalentsAndMarketableSecuritiesTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <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_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="us-gaap_AvailableForSaleSecuritiesTextBlock" 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" 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_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.repligen.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"/>
    <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="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"/>
    <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.repligen.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_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:label="us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <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="us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" 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_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.repligen.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"/>
    <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="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"/>
    <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.repligen.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"/>
    <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="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"/>
    <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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock"/>
    <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="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="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" 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.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables">
    <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_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock"/>
    <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="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" 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.repligen.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"/>
    <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="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"/>
    <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.repligen.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"/>
    <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="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"/>
    <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.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables">
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <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_SalesRevenueGoodsNetMember" xlink:label="us-gaap_SalesRevenueGoodsNetMember"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock"/>
    <loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <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="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueGoodsNetMember" 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_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" 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_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="1.0000" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" priority="2" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" 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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" 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_ConcentrationRiskByBenchmarkAxis" order="2.0000" preferredLabel="http://www.xbrl.org/2003/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>
</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="ID0EANAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Schedule of Accrued Liabilities (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_ScheduleOfAccruedLiabilitiesLineItems', window );"><strong>Schedule of Accrued Liabilities [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_EmployeeRelatedLiabilitiesCurrent', window );">Employee compensation</a></td>
        <td class="nump">$ 2,954,833<span></span></td>
        <td class="nump">$ 2,741,738<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Professional fees</a></td>
        <td class="nump">592,944<span></span></td>
        <td class="nump">871,086<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedRoyaltiesCurrent', window );">Royalty and license fees</a></td>
        <td class="nump">783,495<span></span></td>
        <td class="nump">499,776<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Unearned revenue</a></td>
        <td class="nump">480,730<span></span></td>
        <td class="nump">469,046<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_AccruedResearchAndDevelopmentExpenseCurrent', window );">Research and development</a></td>
        <td class="nump">443,200<span></span></td>
        <td class="nump">142,695<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalesAndExciseTaxPayableCurrent', window );">VAT liabilities</a></td>
        <td class="nump">411,292<span></span></td>
        <td class="nump">566,542<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
        <td class="nump">1,481,847<span></span></td>
        <td class="nump">750,155<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
        <td class="nump">$ 7,148,341<span></span></td>
        <td class="nump">$ 6,041,038<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_AccruedResearchAndDevelopmentExpenseCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Accrued Research and Development Expense, Current</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>rgen_AccruedResearchAndDevelopmentExpenseCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_rgen_ScheduleOfAccruedLiabilitiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_ScheduleOfAccruedLiabilitiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_AccruedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 7<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 Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6911-107765<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<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 43<br><br> -Section A<br><br> -Paragraph 8<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccruedProfessionalFeesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AccruedRoyaltiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 7<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 Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6911-107765<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<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 43<br><br> -Section A<br><br> -Paragraph 8<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccruedRoyaltiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 7, 8<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 Accounting Standards Codification<br><br> -Topic 605<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SAB TOPIC 13.A.4(a).Q1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6600647&amp;loc=d3e214044-122780<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-107765<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 13<br><br> -Section 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_DeferredRevenueCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_EmployeeRelatedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying value as of the balance sheet date of obligations incurred through that date and payable arising from transactions not otherwise specified in the taxonomy. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Accounting Research Bulletin (ARB)<br><br> -Number 43<br><br> -Section A<br><br> -Paragraph 7<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 Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.20)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6911-107765<br><br><br><br>Reference 5: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-107765<br><br><br><br>Reference 6: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<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 45<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e7018-107765<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherAccruedLiabilitiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalesAndExciseTaxPayableCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Current Liabilities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6509677<br><br><br><br>Reference 2: 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 7<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 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.19(a))<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Subparagraph a<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 210<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6935-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_SalesAndExciseTaxPayableCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>13
<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="ID0EZNAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Cash Cash Equivalents and Marketable Securities - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems', window );"><strong>Cash, cash equivalents and marketable securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_MarketableSecuritiesRemainingMaturity', window );">Marketable securities, average remaining contractual maturity period</a></td>
        <td class="text">12 months 30 days<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_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions', window );">Number of debt securities in unrealized loss positions</a></td>
        <td class="nump">12<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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2', window );">Debt securities in unrealized loss positions, total unrealized loss</a></td>
        <td class="nump"> 8,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue', window );">Debt securities in unrealized loss positions, total fair market value</a></td>
        <td class="nump"> 10,786,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">Minimum</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_rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems', window );"><strong>Cash, cash equivalents and marketable securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_MarketableSecuritiesMaturityTerm', window );">Marketable securities, minimum original maturity term</a></td>
        <td class="text">90 days<span></span></td>
        <td class="text">90 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_rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum', window );">Long-term marketable securities, minimum original maturity term</a></td>
        <td class="text">1 year<span></span></td>
        <td class="text">1 year<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_CashCashEquivalentsAndMarketableSecuritiesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Long Term Marketable Securities Maturities Term, Minimum</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>rgen_LongTermMarketableSecuritiesMaturitiesTermMinimum</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_MarketableSecuritiesMaturityTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Marketable Securities, Maturity Term</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>rgen_MarketableSecuritiesMaturityTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>us-types:durationStringItemType</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_rgen_MarketableSecuritiesRemainingMaturity">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Marketable Securities, Remaining Maturity</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>rgen_MarketableSecuritiesRemainingMaturity</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>us-types:durationStringItemType</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_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 in a loss position and 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableforsaleSecuritiesContinuousUnrealizedLossPositionAggregateLosses2</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>This item represents the aggregate fair value of investments in debt and equity securities in an unrealized loss position which are categorized neither as held-to-maturity nor trading securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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 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>Reference 3: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Disclosure regarding factors used to determine that the impairment of securities not categorized as either held-to-maturity securities or trading securities (hence equal to available for sale securities) where cost exceeds fair value is not an other than temporary impairment (OTTI). This item contains disclosure of the number of investment positions in the available-for-sale investments determined to be temporarily impaired.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 (b)(3)<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 Emerging Issues Task Force (EITF)<br><br> -Number 03-1<br><br> -Paragraph 21<br><br> -Subparagraph b(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 FASB Staff Position (FSP)<br><br> -Number FAS115-1/124-1<br><br> -Paragraph 17<br><br> -Subparagraph b(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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableForSaleSecuritiesInUnrealizedLossPositionsQualitativeDisclosureNumberOfPositions</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:decimalItemType</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>14
<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>15
<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="ID0ERAAI">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Acquisitions Goodwill and Other Intangible Assets - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
        <th class="th" colspan="1">1 Months Ended</th>
        <th class="th" colspan="1">6 Months Ended</th>
        <th class="th" colspan="8"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012

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

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>USD ($)

</div>
          <div>Installment</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 20, 2011

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 20, 2011

</div>
          <div>Novozymes Biopharma Sweden Ab

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

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Earn Out Payment

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 20, 2011

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Earn Out Payment

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

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Milestone Payment Arrangement

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 20, 2011

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Milestone Payment Arrangement

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

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Technology Transfer

</div>
          <div>USD ($)</div>
        </th>
        <th class="th">
          <div>Dec. 20, 2011

</div>
          <div>Novozymes Biopharma Sweden Ab

</div>
          <div>Technology Transfer

</div>
          <div>EUR (&#x20AC;)</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice', window );">Payment for acquisition of business</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 26,400,000<span></span></td>
        <td class="nump">&#x20AC; 20,310,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_BusinessAcquisitionContingentConsiderationPotentialCashPayment', window );">Business acquisition, contingent Payment</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,200,000<span></span></td>
        <td class="nump">4,000,000<span></span></td>
        <td class="nump">1,300,000<span></span></td>
        <td class="nump">1,000,000<span></span></td>
        <td class="nump">1,300,000<span></span></td>
        <td class="nump">1,000,000<span></span></td>
        <td class="nump">1,300,000<span></span></td>
        <td class="nump">1,000,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_NumberOfInstallments', window );">Business acquisition, number of milestone payments</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue', window );">Business acquisition, probability-weighted fair value of contingent consideration</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,611,000<span></span></td>
        <td class="nump">1,625,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Business acquisition, fair value of the net assets acquired</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">28,922,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_BusinessCombinationConsiderationTransferred', window );">Business acquisition, consideration transferred</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">28,495,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_GainOnPurchaseOfBusiness', window );">Gain on bargain purchase</a></td>
        <td class="nump">314,244<span></span></td>
        <td class="nump">427,000<span></span></td>
        <td class="nump">314,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
        <td class="nump">475,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Expected amortization expense in 2013</a></td>
        <td class="nump">978,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Expected amortization expense in 2014</a></td>
        <td class="nump">978,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Expected amortization expense in 2015</a></td>
        <td class="nump">978,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Expected amortization expense in 2016</a></td>
        <td class="nump">978,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Expected amortization expense in 2017</a></td>
        <td class="nump">$ 978,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_NumberOfInstallments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Installments</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>rgen_NumberOfInstallments</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:integerItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_BusinessAcquisitionContingentConsiderationAtFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Fair value, as of the acquisition date, of potential payments under the contingent consideration arrangement including cash and 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 141R<br><br> -Paragraph 65<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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 30<br><br> -Section 25<br><br> -Paragraph 6<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<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 141R<br><br> -Paragraph 68<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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 20<br><br> -Section 35<br><br> -Paragraph 4<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910684&amp;loc=d3e4570-128470<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 805<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)(3),(c)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7488404&amp;loc=d3e6927-128479<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 141<br><br> -Paragraph 51<br><br> -Subparagraph f<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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 805<br><br> -SubTopic 30<br><br> -Section 25<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6411-128476<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 805<br><br> -SubTopic 20<br><br> -Section 25<br><br> -Paragraph 27<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6946367&amp;loc=d3e3629-128468<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 805<br><br> -SubTopic 30<br><br> -Section 25<br><br> -Paragraph 5<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6405-128476<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 805<br><br> -SubTopic 20<br><br> -Section 25<br><br> -Paragraph 28<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6946367&amp;loc=d3e3642-128468<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 141R<br><br> -Paragraph 29, 30, 41, 42, 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 12: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 20<br><br> -Section 30<br><br> -Paragraph 19<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18499824&amp;loc=d3e4243-128469<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 805<br><br> -SubTopic 20<br><br> -Section 30<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=18499824&amp;loc=d3e4237-128469<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 805<br><br> -SubTopic 20<br><br> -Section 40<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910732&amp;loc=d3e4805-128471<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_BusinessAcquisitionContingentConsiderationAtFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionContingentConsiderationPotentialCashPayment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 potential cash payments that could result from the contingent consideration arrangement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 141<br><br> -Paragraph 51<br><br> -Subparagraph f<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_BusinessAcquisitionContingentConsiderationPotentialCashPayment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of the acquired entity including the cash paid to shareholders of acquired entities, fair value of debt and equity securities issued to shareholders of acquired entities, the fair value of the liabilities assumed, and direct costs of the 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 141<br><br> -Paragraph 51<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_BusinessAcquisitionCostOfAcquiredEntityPurchasePrice</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessAcquisitionLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessAcquisitionLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_BusinessCombinationConsiderationTransferred">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 acquisition-date fair value of the total consideration transferred which consists of the sum of the acquisition-date fair values of the assets transferred by the acquirer, the liabilities incurred by the acquirer to former owners of the acquiree, and the equity interests issued by the acquirer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 141R<br><br> -Paragraph 68<br><br> -Subparagraph f<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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 141R<br><br> -Paragraph 39, 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 30<br><br> -Section 30<br><br> -Paragraph 8<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6613-128477<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 805<br><br> -SubTopic 30<br><br> -Section 30<br><br> -Paragraph 7<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6911251&amp;loc=d3e6578-128477<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 805<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7488404&amp;loc=d3e6927-128479<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_BusinessCombinationConsiderationTransferred</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 recognized as of the acquisition date for the aggregate identifiable assets acquired in excess of or less than the aggregate liabilities assumed.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 805<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6910749&amp;loc=d3e4845-128472<br><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 805<br><br> -SubTopic 10<br><br> -Section 55<br><br> -Paragraph 37<br><br> -URI http://asc.fasb.org/extlink&amp;oid=9154965&amp;loc=d3e2207-128464<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 141R<br><br> -Paragraph 68<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of amortization expense expected to be recognized during the next fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of amortization expense expected to be recognized during the fifth fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of amortization expense expected to be recognized during the fourth fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of amortization expense expected to be recognized during the third fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of amortization expense expected to be recognized during the second fiscal year following the latest fiscal year for assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(3)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainOnPurchaseOfBusiness">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of acquired net assets over the cost of an acquired business after pro rata reduction of the amounts that otherwise would have been assigned to acquired assets except financial assets other than investments accounted for by the equity method, assets to be disposed of by sale, deferred tax assets, prepaid assets relating to pension and postretirement benefit plans, and other current assets. This amount is considered an extraordinary item and often referred to as negative goodwill. This element is gross of the related tax effect.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 44, 45, 46<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_GainOnPurchaseOfBusiness</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>16
<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="ID0E1HAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Percentage of Revenue by Geographic Area (Detail) (Sales Revenue, Goods, Net)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenues, percentage by country</a></td>
        <td class="nump">100.00%<span></span></td>
        <td class="nump">100.00%<span></span></td>
        <td class="nump">100.00%<span></span></td>
        <td class="nump">100.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">UNITED STATES</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenues, percentage by country</a></td>
        <td class="nump">44.00%<span></span></td>
        <td class="nump">47.00%<span></span></td>
        <td class="nump">41.00%<span></span></td>
        <td class="nump">49.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">SWEDEN</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenues, percentage by country</a></td>
        <td class="nump">45.00%<span></span></td>
        <td class="nump">42.00%<span></span></td>
        <td class="nump">44.00%<span></span></td>
        <td class="nump">41.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">UNITED KINGDOM</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenues, percentage by country</a></td>
        <td class="nump">10.00%<span></span></td>
        <td class="nump">5.00%<span></span></td>
        <td class="nump">12.00%<span></span></td>
        <td class="nump">3.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">All Other</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_ConcentrationRiskPercentage1', window );">Revenues, percentage by country</a></td>
        <td class="nump">1.00%<span></span></td>
        <td class="nump">6.00%<span></span></td>
        <td class="nump">3.00%<span></span></td>
        <td class="nump">7.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_ConcentrationRiskLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_ConcentrationRiskPercentage1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6351-108592<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13537-108611<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6404-108592<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 825<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13531-108611<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ConcentrationRiskPercentage1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:percentItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<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="ID0EUCAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Roll Forward of Fair Value of Contingent Consideration (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at December 31, 2011</a></td>
        <td class="nump">$ 2,197,226<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Payments</a></td>
        <td class="num">(35,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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Changes in fair value</a></td>
        <td class="nump">62,132<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation', window );">Effect of exchange rate changes</a></td>
        <td class="num">(25,347)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at June 30, 2012</a></td>
        <td class="nump">$ 2,199,011<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Measurement With Unobservable Inputs Reconciliation Recurring Basis Liabilities Foreign Currency Translation</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>rgen_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitiesForeignCurrencyTranslation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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) of liabilities measured at fair value on a recurring basis using unobservable inputs (level 3) which have taken place during the period. Such increase (decrease) may be comprised of changes in fair value (gains or losses) whether realized or unrealized that have been included in earnings, changed net asset value, or other comprehensive income (a separate component of shareholders' equity); purchases, sales, issues, or settlements of assets; and net transfers in to or out of this category within the fair value hierarchy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-110258<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 157<br><br> -Paragraph 32<br><br> -Subparagraph c(1), c(2), 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Settlements that have taken place during the period in relation to liabilities measured at fair value and categorized within Level 3 of the fair value hierarchy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 2<br><br> -Subparagraph (c)(2)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-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_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a liability measured at fair value using significant unobservable inputs (Level 3) which is required for reconciliation purposes of beginning and ending balances.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-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_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>18
<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="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Earnings (Loss) Per Share<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_EarningsPerShareTextBlock', window );">Earnings (Loss) Per Share</a></td>
        <td class="text"><div>
<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"><b>4.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Earnings (Loss) Per
Share</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company reports
earnings (loss) per share in accordance with Accounting Standards
Codification Topic 260, &#x201C;Earnings Per Share,&#x201D; which
establishes standards for computing and presenting earnings per
share. Basic earnings (loss) per share is computed by dividing net
income (loss) available to common shareholders by the weighted
average number of common shares outstanding during the period.
Diluted earnings per share is computed by dividing net income
available to common shareholders by the weighted-average number of
common shares and dilutive common share equivalents then
outstanding. Potential common share equivalents consist of
restricted stock awards and the incremental common shares issuable
upon the exercise of stock options and warrants. Under the treasury
stock method, unexercised &#x201C;in-the-money&#x201D; stock options
are assumed to be exercised at the beginning of the period or at
issuance, if later. The assumed proceeds are then used to purchase
common shares at the average market price during the period.
Share-based payment awards that entitle their holders to receive
non-forfeitable dividends before vesting are considered
participating securities and are included in the calculation of
basic and diluted earnings per share. Common share equivalents were
not included in the net loss per share computation for the three or
six-month periods ended June&#xA0;30, 2011 because their effect is
anti-dilutive.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Basic and diluted weighted
average shares outstanding were 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="92%" align="center">
<tr>
<td width="56%"></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="1%"></td>
<td></td>
<td></td>
<td valign="bottom" width="1%"></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>Three&#xA0;months&#xA0;ended<br />
June&#xA0;30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended<br />
June&#xA0;30,</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>2012</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>2011</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>2012</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>2011</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">Weighted average common
shares</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">30,845,137</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">30,812,257</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">30,787,399</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">30,802,397</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">Dilutive common 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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">303,953</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">285,046</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 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>
</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
shares, assuming dilution</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">31,149,090</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">30,812,257</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">31,072,445</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">30,802,397</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>
<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">At June&#xA0;30, 2012,
there were outstanding options to purchase 2,629,490 shares of the
Company&#x2019;s common stock at a weighted average exercise price
of $4.08 per share. For the three and six-month periods ended
June&#xA0;30, 2012, 1,451,500 and 1,539,300 shares of the
Company&#x2019;s common stock, respectively, were excluded from the
calculation of diluted earnings per share because the exercise
prices of the stock options were greater than or equal to the
average price of the common shares, and were therefore
anti-dilutive.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">At June&#xA0;30, 2011,
there were outstanding options to purchase 2,573,800 shares of the
Company&#x2019;s common stock at a weighted average exercise price
of $4.14 per share. All such outstanding options have been excluded
from the calculation of diluted earnings per share because their
effect would be 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>EXCEL
<SEQUENCE>19
<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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T
M-S(Y.#,Q8C$B#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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D
M9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U
M.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+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].1$5.4T5$7T-/
M3E-/3$E$051%1%]"04Q!3D-%/"]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].1$5.4T5$7T-/3E-/3$E$051%1%]"04Q!3D-%,3PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970P,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-/3D1%3E-%
M1%]#3TY33TQ)1$%4141?4U1!5$5-13PO>#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-/3D1%3E-%1%]#3TY33TQ)1$%4141?4U1!5$5-
M13$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,#4N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y"87-I
M<U]O9E]0<F5S96YT871I;VX\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,#8N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y!8W%U:7-I=&EO;G-?1V]O9'=I;&Q?86YD7T]T:&4\+W@Z
M3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE
M971S+U-H965T,#<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*
M("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y2979E;G5E7U)E
M8V]G;FET:6]N/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2
M968],T0B5V]R:W-H965T<R]3:&5E=#`X+FAT;6PB+SX-"B`@(#PO>#I%>&-E
M;%=O<FMS:&5E=#X-"B`@(#QX.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA
M;64^16%R;FEN9W-?3&]S<U]097)?4VAA<F4\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,#DN:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y3=&]C:T)A<V5D7T-O;7!E;G-A=&EO;CPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970Q,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-A<VA?0V%S
M:%]%<75I=F%L96YT<U]A;F1?36%R:SPO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q,2YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/D9A:7)?5F%L=65?365A<W5R96UE;G0\+W@Z3F%M
M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S
M+U-H965T,3(N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@
M/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y);G9E;G1O<FEE<SPO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970Q,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D%C8W)U961?
M3&EA8FEL:71I97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T,30N:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y);F-O;65?5&%X97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713
M;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,34N:'1M;"(O/@T*("`@
M/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@
M("`@/'@Z3F%M93Y396=M96YT7U)E<&]R=&EN9SPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970Q-BYH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/D%C<75I<VET:6]N<U]';V]D=VEL;%]A
M;F1?3W1H93$\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T,3<N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y%87)N:6YG<U],;W-S7U!E<E]3:&%R95]486)L97,\+W@Z3F%M93X-"B`@
M("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T
M,3@N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC
M96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3=&]C:T)A<V5D7T-O;7!E;G-A
M=&EO;E]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@
M2%)E9CTS1")7;W)K<VAE971S+U-H965T,3DN:'1M;"(O/@T*("`@/"]X.D5X
M8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z
M3F%M93Y#87-H7T-A<VA?17%U:79A;&5N='-?86YD7TUA<FLQ/"]X.DYA;64^
M#0H@("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3
M:&5E=#(P+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX
M.D5X8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^1F%I<E]686QU95]-96%S
M=7)E;65N=%]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R
M8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,C$N:'1M;"(O/@T*("`@/"]X
M.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@
M/'@Z3F%M93Y);G9E;G1O<FEE<U]486)L97,\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,C(N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y!8V-R=65D7TQI86)I;&ET:65S7U1A8FQE
M<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970R,RYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-E9VUE
M;G1?4F5P;W)T:6YG7U1A8FQE<SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E
M=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970R-"YH=&UL(B\^#0H@
M("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@("`\>#I.86UE/D%C<75I<VET:6]N<U]';V]D=VEL;%]A;F1?3W1H93(\
M+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K
M<VAE971S+U-H965T,C4N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T
M/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y/=&AE<E])
M;G1A;F=I8FQE7T%S<V5T<U]$971A:6P\+W@Z3F%M93X-"B`@("`\>#I7;W)K
M<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,C8N:'1M;"(O
M/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE
M970^#0H@("`@/'@Z3F%M93Y2979E;G5E7U)E8V]G;FET:6]N7T%D9&ET:6]N
M86P\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7
M;W)K<VAE971S+U-H965T,C<N:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H
M965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y"87-I
M8U]A;F1?1&EL=71E9%]796EG:'1E9%]!=F4\+W@Z3F%M93X-"B`@("`\>#I7
M;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,C@N:'1M
M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K
M<VAE970^#0H@("`@/'@Z3F%M93Y%87)N:6YG<U]O<E],;W-S7U!E<E]3:&%R
M95]!9&0\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS
M1")7;W)K<VAE971S+U-H965T,CDN:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R
M:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3
M=&]C:U]"87-E9%]#;VUP96YS871I;VY?061D:70\+W@Z3F%M93X-"B`@("`\
M>#I7;W)K<VAE9713;W5R8V4@2%)E9CTS1")7;W)K<VAE971S+U-H965T,S`N
M:'1M;"(O/@T*("`@/"]X.D5X8V5L5V]R:W-H965T/@T*("`@/'@Z17AC96Q7
M;W)K<VAE970^#0H@("`@/'@Z3F%M93Y3=6UM87)Y7V]F7TEN9F]R;6%T:6]N
M7U)E9V%R9&D\+W@Z3F%M93X-"B`@("`\>#I7;W)K<VAE9713;W5R8V4@2%)E
M9CTS1")7;W)K<VAE971S+U-H965T,S$N:'1M;"(O/@T*("`@/"]X.D5X8V5L
M5V]R:W-H965T/@T*("`@/'@Z17AC96Q7;W)K<VAE970^#0H@("`@/'@Z3F%M
M93Y3=6UM87)Y7V]F7TEN9F]R;6%T:6]N7U)E9V%R9&DQ/"]X.DYA;64^#0H@
M("`@/'@Z5V]R:W-H965T4V]U<F-E($A2968],T0B5V]R:W-H965T<R]3:&5E
M=#,R+FAT;6PB+SX-"B`@(#PO>#I%>&-E;%=O<FMS:&5E=#X-"B`@(#QX.D5X
M8V5L5V]R:W-H965T/@T*("`@(#QX.DYA;64^0V%S:%]#87-H7T5Q=6EV86QE
M;G1S7V%N9%]-87)K,CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C
M92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S,RYH=&UL(B\^#0H@("`\+W@Z
M17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\
M>#I.86UE/DEN=F5S=&UE;G1S7VEN7T1E8G1?4V5C=7)I=&EE<SPO>#I.86UE
M/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O
M4VAE970S-"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\
M>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/D-O;G1R86-T=6%L7TUA
M='5R:71I97-?;V9?1&5B=#PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O
M=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-2YH=&UL(B\^#0H@("`\
M+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@
M("`\>#I.86UE/DUA:F]R7T-A=&5G;W)Y7V]F7T%S<V5T<U]-96%S=3PO>#I.
M86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E
M=',O4VAE970S-BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@
M("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E)O;&Q?1F]R=V%R
M9%]O9E]&86ER7U9A;'5E7V]F7SPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E
M=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S-RYH=&UL(B\^#0H@
M("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-
M"B`@("`\>#I.86UE/E-C:&5D=6QE7V]F7TEN=F5N=&]R:65S7T1E=&%I;#PO
M>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS
M:&5E=',O4VAE970S."YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^
M#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-C:&5D=6QE
M7V]F7T%C8W)U961?3&EA8FEL:71I93PO>#I.86UE/@T*("`@(#QX.E=O<FMS
M:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970S.2YH=&UL(B\^
M#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E
M=#X-"B`@("`\>#I.86UE/DEN8V]M95]487AE<U]!9&1I=&EO;F%L7TEN9F]R
M;3PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O
M<FMS:&5E=',O4VAE970T,"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE
M970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E-E9VUE
M;G1?4F5P;W)T:6YG7T%D9&ET:6]N86Q?23PO>#I.86UE/@T*("`@(#QX.E=O
M<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T,2YH=&UL
M(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O<FMS
M:&5E=#X-"B`@("`\>#I.86UE/E!E<F-E;G1A9V5?;V9?4F5V96YU95]B>5]'
M96]G<CPO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$
M(E=O<FMS:&5E=',O4VAE970T,BYH=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K
M<VAE970^#0H@("`\>#I%>&-E;%=O<FMS:&5E=#X-"B`@("`\>#I.86UE/E!E
M<F-E;G1A9V5?;V9?4F5V96YU95]F<F]M7U-I9SPO>#I.86UE/@T*("`@(#QX
M.E=O<FMS:&5E=%-O=7)C92!(4F5F/3-$(E=O<FMS:&5E=',O4VAE970T,RYH
M=&UL(B\^#0H@("`\+W@Z17AC96Q7;W)K<VAE970^#0H@("`\>#I%>&-E;%=O
M<FMS:&5E=#X-"B`@("`\>#I.86UE/E!E<F-E;G1A9V5?;V9?06-C;W5N='-?
M4F5C96EV83PO>#I.86UE/@T*("`@(#QX.E=O<FMS:&5E=%-O=7)C92!(4F5F
M/3-$(E=O<FMS:&5E=',O4VAE970T-"YH=&UL(B\^#0H@("`\+W@Z17AC96Q7
M;W)K<VAE970^#0H@(#PO>#I%>&-E;%=O<FMS:&5E=',^#0H@(#QX.E-T>6QE
M<VAE970@2%)E9CTS1")7;W)K<VAE971S+W)E<&]R="YC<W,B+SX-"B`@/'@Z
M06-T:79E4VAE970^,#PO>#I!8W1I=F53:&5E=#X-"B`@/'@Z4')O=&5C=%-T
M<G5C='5R93Y&86QS93PO>#I0<F]T96-T4W1R=6-T=7)E/@T*("`\>#I0<F]T
M96-T5VEN9&]W<SY&86QS93PO>#I0<F]T96-T5VEN9&]W<SX-"B`\+W@Z17AC
M96Q7;W)K8F]O:SX-"CPO>&UL/CPA6V5N9&EF72TM/@T*/"]H96%D/@T*("`\
M8F]D>3X-"B`@(#QP/E1H:7,@<&%G92!S:&]U;&0@8F4@;W!E;F5D('=I=&@@
M36EC<F]S;V9T($5X8V5L(%A0(&]R(&YE=V5R+CPO<#X-"B`@/"]B;V1Y/@T*
M/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D-3EF.6)E7V4S.&5?-&0T
M,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO
M+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]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#!%-$%!13X-"B`@("`@(#QT
M<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A
M;CTS1#(^/'-T<F]N9SY$;V-U;65N="!A;F0@16YT:71Y($EN9F]R;6%T:6]N
M/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O
M;'-P86X],T0Q/C8@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#$^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5L+B`S,"P@,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`^1&]C=6UE
M;G0@5'EP93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,3`M43QS
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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M06UE;F1M96YT($9L86<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT
M/F9A;'-E/'-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$;V-U;65N="!097)I;V0@16YD($1A=&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/DIU;B`S,"P-"@D),C`Q,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`^1&]C=6UE;G0@
M1FES8V%L(%EE87(@1F]C=7,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/C(P,3(\<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/D1O8W5M96YT($9I<V-A;"!097)I;V0@1F]C=7,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/E$R/'-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<#Y4<F%D:6YG(%-Y;6)O;#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^4D=%3CQS<&%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`^16YT:71Y(%)E
M9VES=')A;G0@3F%M93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M4D503$E'14X@0T]24#QS<&%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`^16YT:71Y($-E;G1R86P@26YD97@@2V5Y/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XP,#`P-S,P,C<R/'-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-$<F4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#=7)R96YT
M($9I<V-A;"!996%R($5N9"!$871E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$=&5X=#XM+3$R+3,Q/'-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<#Y%;G1I='D@1FEL97(@0V%T96=O<GD\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/D%C8V5L97)A=&5D($9I;&5R/'-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;G1I='D@0V]M;6]N(%-T;V-K+"!3:&%R97,@3W5T<W1A;F1I;F<\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,P+#DS-BPQ-C4\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D-3EF.6)E7V4S.&5?
M-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O
M5V]R:W-H965T<R]3:&5E=#`R+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%3U5!1SX-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#$^/'-T<F]N9SY#3TY$14Y3140@0T].4T],241!5$5$($)!3$%.
M0T4@4TA%1513("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-U<G)E;G0@87-S971S
M.CPO<W1R;VYG/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#
M87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#$U+#@X,"PP,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Q+#$V-RPW-#4\<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/DUA<FME=&%B
M;&4@<V5C=7)I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3(L-3`Q+#<Y-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C$U+#0R,2PT,S8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S(')E8V5I=F%B;&4L(&QE
M<W,@<F5S97)V92!F;W(@9&]U8G1F=6P@86-C;W5N=',@;V8@)#$P+#`P,"!A
M="!*=6YE(#,P+"`R,#$R(&%N9"!$96-E;6)E<B`S,2P@,C`Q,3PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPX,3$L-SDR/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPX,C4L-#$T/'-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<#Y2
M;WEA;'1I97,@<F5C96EV86)L93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,RPU-SDL-34U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,RPR,#8L.#0P/'-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);G9E;G1O<FEE<RP@;F5T/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,2PU,#,L,#<Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,S8S
M+#`W,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`^4')E<&%I9"!E>'!E;G-E<R!A;F0@;W1H97(@8W5R<F5N="!A<W-E
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,#@R+#DX-#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDQ
M,"PR.3@\<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<#Y4;W1A;"!C=7)R96YT(&%S<V5T<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-3(L,S4Y+#(P,CQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V+#@Y-"PX,#8\<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<^
M4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0L(&%T(&-O<W0Z/"]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/DQE87-E:&]L
M9"!I;7!R;W9E;65N=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C4L,#<X+#@Y.#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C4L,#@S+#@U,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`^17%U:7!M96YT/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ,2PY-S,L,3<U/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3(L,#$Q+#$U-#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^1G5R;FET
M=7)E(&%N9"!F:7AT=7)E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,2PV-CDL.3DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PR-#0L-#4Q/'-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#;VYS=')U8W1I;VX@:6X@<')O9W)E
M<W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X."PY.3,\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-S4L
M,C4X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R
M(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^5&]T86P@<')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0L(&%T
M(&-O<W0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$X+#DQ,2PP
M-38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ."PV,30L-S$U/'-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,97-S.B!!8V-U;75L871E9"!D97!R96-I871I;VX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DL,#0S+#`R-RD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W+#@W
M-RPR.38I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI
M9VX],T1T;W`^4')O<&5R='DL('!L86YT(&%N9"!E<75I<&UE;G0L(&YE=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PX-C@L,#(Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L-S,W
M+#0Q.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^3&]N9RUT97)M(&UA<FME=&%B;&4@<V5C=7)I=&EE<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3`L.#4P+#8W-3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-#,U+#,U,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M26YT86YG:6)L92!A<W-E=',L(&YE=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-RPQ-S8L-S@Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-RPW.34L,C,Y/'-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';V]D=VEL;#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3DT+#`P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDY-"PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R
M;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E<W1R
M:6-T960@8V%S:#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`P
M+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(P,"PP,#`\<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<#Y4;W1A;"!A<W-E=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C@Q+#0T."PV.34\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-BPP-38L.#$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<#X\<W1R;VYG/D-U
M<G)E;G0@;&EA8FEL:71I97,Z/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$
M<&P@=F%L:6=N/3-$=&]P/D%C8V]U;G1S('!A>6%B;&4\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(L-3@T+#8S-CQS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L-#(R+#0X,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06-C<G5E
M9"!L:6%B:6QI=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-RPQ-#@L,S0Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-BPP-#$L,#,X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F5U/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^5&]T86P@8W5R<F5N="!L:6%B:6QI=&EE
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.2PW,S(L.3<W/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPT
M-C,L-3(Q/'-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/=&AE<B!L;VYG+71E<FT@;&EA8FEL:71I97,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-S0R+#DU,SQS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-#8Y+#0Q,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`^1&5F
M97)R960@=&%X(&QI86)I;&ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,C0R+#4R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$S-BPX.#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O;6UI=&UE;G1S(&%N9"!C;VYT:6YG
M96YC:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XF;F)S<#LF
M;F)S<#L\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M=&5X=#XF;F)S<#LF;F)S<#L\<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<^4W1O8VMH;VQD97)S)R!E<75I
M='DZ/"]S=')O;F<^/"]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/E!R969E<G)E9"!S=&]C:RP@)"XP,2!P87(@=F%L=64L(#4L,#`P+#`P,"!S
M:&%R97,@875T:&]R:7IE9"P@;F\@<VAA<F5S(&ES<W5E9"!O<B!O=71S=&%N
M9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^)FYB<W`[)FYB
M<W`[/'-P86X^/"]S<&%N/CPO=&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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y#;VUM;VX@<W1O8VLL("0N,#$@<&%R('9A;'5E
M+"`T,"PP,#`L,#`P('-H87)E<R!A=71H;W)I>F5D+"`S,"PX-#8L,38U('-H
M87)E<R!A="!*=6YE(#,P+"`R,#$R(&%N9"`S,"PW,30L-S4W('-H87)E<R!A
M="!$96-E;6)E<B`S,2P@,C`Q,2!I<W-U960@86YD(&]U='-T86YD:6YG/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,#@L-#8R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`W+#$T.#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M061D:71I;VYA;"!P86ED+6EN(&-A<&ET86P\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$X-2PT-C(L,3@P/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3@T+#@W,BPX,SD\<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%C8W5M=6QA
M=&5D(&]T:&5R(&-O;7!R96AE;G-I=F4@:6YC;VUE("AL;W-S*3PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-3(W+#8W-RD\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,3,L-C(W/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-U
M;75L871E9"!D969I8VET/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q,38L-3$R+#<R,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Q,3DL,S`V+#8Q-"D\<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<#Y4;W1A;"!S=&]C:VAO;&1E
M<G,G(&5Q=6ET>3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-C@L
M-S,P+#(T-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C8U+#DX-RPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!L:6%B:6QI=&EE<R!A;F0@<W1O
M8VMH;VQD97)S)R!E<75I='D\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@.#$L-#0X+#8Y-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@-S8L,#4V+#@Q-#QS<&%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?8F0U.68Y8F5?93,X95\T9#0S7SAE
M.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE
M971S+U-H965T,#,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@
M<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H
M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%
M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O
M:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A
M<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O
M;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L
M92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$573T%#/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,3X\<W1R;VYG/D-/3D1%3E-%1"!#3TY33TQ)1$%4140@0D%,04Y#12!32$5%
M5%,@*%!A<F5N=&AE=&EC86PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-O=6YT<R!R96-E
M:79A8FQE+"!R97-E<G9E(&9O<B!D;W5B=&9U;"!A8V-O=6YT<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$P+#`P,#QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')E
M9F5R<F5D('-T;V-K+"!P87(@=F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,"XP,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@,"XP,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^4')E9F5R<F5D('-T;V-K+"!S:&%R
M97,@875T:&]R:7IE9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-2PP,#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-2PP,#`L,#`P/'-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<#Y0<F5F97)R960@<W1O8VLL('-H87)E<R!I
M<W-U960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P.R9N
M8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/B9N8G-P.R9N8G-P.SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4')E9F5R<F5D('-T;V-K+"!S:&%R97,@;W5T
M<W1A;F1I;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/B9N8G-P
M.R9N8G-P.SQS<&%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')O/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T;V-K+"!P87(@=F%L=64\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XP,3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XP,3QS
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`^
M0V]M;6]N('-T;V-K+"!S:&%R97,@875T:&]R:7IE9#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#`L,#`P+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0P+#`P,"PP,#`\<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-O;6UO
M;B!S=&]C:RP@:7-S=65D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS,"PX-#8L,38U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S`L-S$T+#<U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0V]M;6]N('-T;V-K+"!O=71S=&%N
M9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`L.#0V+#$V
M-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,P+#<Q-"PW-3<\<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)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D
M-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]3:&5E=#`T+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#!%,31!1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY#3TY$14Y3
M140@0T].4T],241!5$5$(%-4051%345.5%,@3T8@0T]-4%)%2$5.4TE612!)
M3D-/344@*$Q/4U,I("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-$,CXV($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3$\8G(^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E)E=F5N
M=64Z/"]S=')O;F<^/"]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`@("`@("`@/'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/E!R;V1U8W0@<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`Q,2PV-3DL,C,Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`T+#,U."PS.3(\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#(Q+#`P,2PX-#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#<L-3`X
M+#DR,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4F]Y86QT>2!A;F0@;W1H97(@<F5V96YU93PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,RPX-C0L-3@Q/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPR.34L,S,S/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-RPS-#8L-#0Q
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-BPP-3$L,3DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F]U/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^5&]T86P@<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,34L-3(S+#@R,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C<L-C4S+#<R-3QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(X+#,T."PR.#$\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,RPU
M-C`L,3$P/'-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]P97)A=&EN9R!E>'!E;G-E<SH\+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*("`@("`@("`\=&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`^0V]S="!O9B!P<F]D
M=6-T(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L
M,S0U+#(U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$L-34R+#@P.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$R+#8Q-RPX,#`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#DT-2PX.3@\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-
M"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D-O<W0@;V8@
M<F]Y86QT>2!A;F0@;W1H97(@<F5V96YU93PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-3,V+#DS,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0Q-2PX-S`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XY.3DL,#(Q/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-SDR+#<V,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`^4F5S
M96%R8V@@86YD(&1E=F5L;W!M96YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR+#DP-2PV-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS+#4Q-RPT-C$\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#<Q-"PQ,C$\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW+#,P,2PW,S(\
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;&QI;F<L(&=E;F5R86P@86YD(&%D;6EN:7-T<F%T:79E/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#0Q."PR,S,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#(X.2PQ,3@\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#@T
M-BPW-CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT+#<R-RPW-30\<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=A:6X@;VX@8F%R9V%I;B!P=7)C:&%S93PO=&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&YU;3XH,S$T+#(T-"D\<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,],T1R974^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;"!O
M<&5R871I;F<@97AP96YS97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C$T+#(P-BPP.#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XW+#<W-2PR-3@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR-2PX-C,L-#8W/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-S8X+#$T-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/DEN8V]M92`H;&]S<RD@9G)O;2!O<&5R871I;VYS/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XQ+#,Q-RPW,SD\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q,C$L-3,S*3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-#@T+#@Q-#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(L
M,C`X+#`S-2D\<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/DEN=F5S=&UE;G0@:6YC;VUE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XR.2PU,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XV-2PY,S8\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV,"PY-#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,S4L,C,U/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G1E
M<F5S="!E>'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R
M-RPS-C`I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;3XH-#DL-S0Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#$S+#0X-"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/D]T:&5R(&EN8V]M93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#4X+#(Y.#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,],T1N=6UP/C4V-RPU-3D\<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;W4^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-O;64@
M*&QO<W,I(&)E9F]R92!I;F-O;64@=&%X97,\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C$L-S<X+#$Y,SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#4U+#4Y-RD\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+#`V,RPU-S(\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R+#`X-BPR
M.#0I/'-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-O;64@=&%X('!R;W9I<VEO;CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C`X+#(S,#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(V-RPQ,S<\<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;W4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.970@:6YC;VUE("AL;W-S
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PU-CDL.38S/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-34L
M-3DW*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(L-SDV+#0S-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#(L,#@V+#(X-"D\<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<^16%R;FEN9W,@*&QO
M<W,I('!E<B!S:&%R93H\+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*("`@("`@("`\=&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`^0F%S:6,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/B0@,"XP-3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@,"XP.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^)"`H,"XP-RD\<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/D1I;'5T960\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XP-3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,"XP.3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,"XP-RD\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA
M<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/CQS=')O;F<^5V5I9VAT960@879E<F%G92!S:&%R97,@;W5T<W1A;F1I;F<Z
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`@("`@("`@/'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<#XS,"PX-#4L,3,W
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,S`L.#$R+#(U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C,P+#<X-RPS.3D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XS,"PX,#(L,SDW/'-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$:6QU=&5D/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,2PQ-#DL,#DP/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`L.#$R+#(U
M-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C,Q+#`W,BPT-#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XS,"PX,#(L,SDW/'-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#;VUP<F5H96YS:79E(&EN8V]M92`H
M;&]S<RD\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,34Y+#$V
M-BD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B0@*#4U+#4Y-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XD(#(L,34U+#$S,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^)"`H,BPP.#8L,C@T*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?8F0U.68Y8F5?93,X95\T
M9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7
M;W)K<VAE971S+U-H965T,#4N:'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#2$%'/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/D-/3D1%3E-%1"!#3TY33TQ)1$%4140@4U1!5$5-
M14Y44R!/1B!#05-(($9,3U=3("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^-B!-;VYT:',@
M16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$Q/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D-A<V@@9FQO=W,@9G)O
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`^3F5T(&EN8V]M92`H;&]S<RD\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPW.38L-#,U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XD("@R+#`X-BPR
M.#0I/'-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<#X\<W1R;VYG/D%D:G5S=&UE;G1S('1O(')E8V]N8VEL92!N970@:6YC
M;VUE("AL;W-S*2!T;R!N970@8V%S:"!P<F]V:61E9"!B>2`H=7-E9"!I;BD@
M;W!E<F%T:6YG(&%C=&EV:71I97,Z/"]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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D1E<')E8VEA=&EO;B!A;F0@86UO<G1I>F%T
M:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#8Y-BPX.#4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX
M,#8L-C4X/'-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<#Y3=&]C:RUB87-E9"!C;VUP96YS871I;VX@97AP96YS93PO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#4U+#8V.3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4S-RPP-#@\<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=A
M:6X@;VX@8F%R9V%I;B!P=7)C:&%S93PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH,S$T+#(T-"D\<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/DQO<W,@;VX@<F5V86QU871I;VX@;V8@8V]N
M=&EN9V5N="!C;VYS:61E<F%T:6]N/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XV,BPQ,S(\<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/DQO<W,@;VX@9&ES<&]S86P@;V8@87-S971S/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#4Y-SQS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*
M("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY#
M:&%N9V5S(&EN(&%S<V5T<R!A;F0@;&EA8FEL:71I97,Z/"]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/D%C8V]U;G1S(')E8V5I
M=F%B;&4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#4L,30Q+#@Y
M-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q+#,U,"PV,S@I/'-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<#Y2;WEA;'1I97,@<F5C96EV86)L93PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;3XH,S<R+#<Q-2D\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@R-2PX-3<I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);G9E;G1O
M<FEE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PV-3@L.#8T
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH
M-S4U+#(Q.2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E!R97!A:60@97AP96YS97,@86YD(&]T:&5R(&-U<G)E;G0@
M87-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,S@L,C@U
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,2PU,C<L,#$Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#Y!8V-O=6YT<R!P87EA8FQE/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#(P-RPR-C4\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XR,C,L,S0T/'-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!8V-R=65D(&QI86)I
M;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#(S.2PS
M.#$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@Q,#<L-S`Y*3QS<&%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(&QI86)I;&ET:65S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR,3(L-S8S/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-#`L-#<S*3QS<&%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/DYE="!C87-H
M('!R;W9I9&5D(&)Y("AU<V5D(&EN*2!O<&5R871I;F<@86-T:79I=&EE<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPW,S@L.#(S/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,2PR-C8L
M-3$T*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`^/'-T<F]N9SY#87-H(&9L;W=S(&9R;VT@:6YV97-T:6YG(&%C=&EV
M:71I97,Z/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!U<F-H87-E<R!O9B!M87)K971A8FQE('-E8W5R:71I97,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(R+#DW-RPP-#<I/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-3`L-3`R+#DU
M,BD\<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)E9&5M<'1I;VYS(&]F(&UA<FME=&%B;&4@<V5C=7)I=&EE<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C0L-#@S+#,S,SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0Y+#@S-2PT
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/E!U<F-H87-E<R!O9B!P<F]P97)T>2P@<&QA;G0@86YD(&5Q=6EP;65N
M=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-3$S+#4Q-2D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S-S0L
M-C@V*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/DYE="!C87-H('!R;W9I9&5D(&)Y("AU<V5D(&EN*2!I;G9E<W1I
M;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M.3DR+#<W,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#$L,#0R+#(R,2D\<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<^0V%S:"!F;&]W<R!F<F]M(&9I
M;F%N8VEN9R!A8W1I=FET:65S.CPO<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<#Y%>&5R8VES92!O9B!S=&]C:R!O<'1I;VYS/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,S0L.3@V/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-CDL,C$T/'-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<#Y2
M97!U<F-H87-E(&]F(&-O;6UO;B!S=&]C:SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;3XH.#@L-#`Q*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')O=3X-"B`@("`@("`@/'1D(&-L
M87-S/3-$<&P@=F%L:6=N/3-$=&]P/DYE="!C87-H('!R;W9I9&5D(&)Y("AU
M<V5D(&EN*2!F:6YA;F-I;F<@86-T:79I=&EE<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3,T+#DX-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6T^*#$Y+#$X-RD\<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/D5F9F5C="!O9B!E>&-H
M86YG92!R871E(&-H86YG97,@;VX@8V%S:"!A;F0@8V%S:"!E<75I=F%L96YT
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,34T+#,Q.2D\<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,T1R;W4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y.
M970@:6YC<F5A<V4@*&1E8W)E87-E*2!I;B!C87-H(&%N9"!C87-H(&5Q=6EV
M86QE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#<Q,BPR
M-C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M/B@R+#,R-RPY,C(I/'-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#87-H(&%N9"!C87-H(&5Q=6EV86QE;G1S+"!B96=I
M;FYI;F<@;V8@<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,2PQ-C<L-S0U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^.2PW.30L-3`Y/'-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#87-H(&%N9"!C87-H(&5Q=6EV86QE
M;G1S+"!E;F0@;V8@<&5R:6]D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#$U+#@X,"PP,#8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#<L-#8V+#4X-SQS<&%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?8F0U.68Y8F5?93,X95\T9#0S7SAE
M.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE
M971S+U-H965T,#8N:'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]N9SY"87-I<R!O9B!0<F5S96YT871I;VX\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0F%S:7,@;V8@4')E<V5N=&%T:6]N
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@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#$P
M,"4^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I9'1H/3-$-"4@86QI9VX]
M,T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/CQB/C$N/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A
M;&EG;CTS1'1O<"!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^/&(^0F%S:7,@;V8-
M"E!R97-E;G1A=&EO;CPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE
M/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM0D]45$]-
M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/E1H92!C;VYS;VQI9&%T960@9FEN86YC:6%L#0IS
M=&%T96UE;G1S(&EN8VQU9&5D(&AE<F5I;B!H879E(&)E96X@<')E<&%R960@
M8GD@4F5P;&EG96X-"D-O<G!O<F%T:6]N("AT:&4@)B-X,C`Q0SM#;VUP86YY
M+"8C>#(P,40[("8C>#(P,4,[4F5P;&EG96XF(W@R,#%$.R!O<@T*)B-X,C`Q
M0SMW928C>#(P,40[*2!I;B!A8V-O<F1A;F-E('=I=&@@9V5N97)A;&QY(&%C
M8V5P=&5D(&%C8V]U;G1I;F<-"G!R:6YC:7!L97,@:6X@=&AE(%5N:71E9"!3
M=&%T97,@*"8C>#(P,4,[52Y3+B!'04%0)B-X,C`Q1#LI(&%N9`T*<'5R<W5A
M;G0@=&\@=&AE(')U;&5S(&%N9"!R96=U;&%T:6]N<R!O9B!T:&4@4V5C=7)I
M=&EE<R!A;F0-"D5X8VAA;F=E($-O;6UI<W-I;VX@*"8C>#(P,4,[4T5#)B-X
M,C`Q1#LI+"!F;W(@<75A<G1E<FQY(')E<&]R=',@;VX-"D9O<FT@,3`M42!A
M;F0@07)T:6-L92`Q,"!O9B!296=U;&%T:6]N(%,M6"!A;F0@9&\@;F]T(&EN
M8VQU9&4@86QL#0IO9B!T:&4@:6YF;W)M871I;VX@86YD(&9O;W1N;W1E(&1I
M<V-L;W-U<F5S(')E<75I<F5D(&)Y(%4N4RX@1T%!4"X-"E1H97-E(&-O;G-O
M;&ED871E9"!F:6YA;F-I86P@<W1A=&5M96YT<R!S:&]U;&0@8F4@<F5A9"!I
M;@T*8V]N:G5N8W1I;VX@=VET:"!T:&4@875D:71E9"!C;VYS;VQI9&%T960@
M9FEN86YC:6%L('-T871E;65N=',@86YD#0IA8V-O;7!A;GEI;F<@;F]T97,@
M=&AE<F5T;R!I;F-L=61E9"!I;B!T:&4@0V]M<&%N>28C>#(P,3D[<PT*5')A
M;G-I=&EO;B!297!O<G0@;VX@1F]R;2`Q,"U+(&9O<B!T:&4@;FEN92!M;VYT
M:',@96YD960-"D1E8V5M8F5R)B-X03`[,S$L(#(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#(^26X@=&AE(&]P:6YI;VX@;V8-"FUA;F%G96UE;G0L
M('1H92!A8V-O;7!A;GEI;F<@=6YA=61I=&5D(&-O;G-O;&ED871E9"!F:6YA
M;F-I86P-"G-T871E;65N=',@:6YC;'5D92!A;&P@861J=7-T;65N=',L(&-O
M;G-I<W1I;F<@;V8@;VYL>2!N;W)M86PL#0IR96-U<G)I;F<@861J=7-T;65N
M=',@;F5C97-S87)Y(&9O<B!A(&9A:7(@<')E<V5N=&%T:6]N(&]F('1H90T*
M9FEN86YC:6%L('!O<VET:6]N+"!R97-U;'1S(&]F(&]P97)A=&EO;G,@86YD
M(&-A<V@@9FQO=W,N(%1H90T*<F5S=6QT<R!O9B!O<&5R871I;VYS(&9O<B!T
M:&4@:6YT97)I;2!P97)I;V1S('!R97-E;G1E9"!A<F4@;F]T#0IN96-E<W-A
M<FEL>2!I;F1I8V%T:79E(&]F(')E<W5L=',@=&\@8F4@97AP96-T960@9F]R
M('1H92!E;G1I<F4-"GEE87(N/"]F;VYT/CPO<#X-"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('!R97!A<F%T:6]N(&]F#0IF:6YA;F-I86P@<W1A=&5M96YT<R!I;B!C
M;VYF;W)M:71Y('=I=&@@52Y3+B!'04%0(')E<75I<F5S#0IM86YA9V5M96YT
M('1O(&UA:V4@97-T:6UA=&5S(&%N9"!A<W-U;7!T:6]N<R!T:&%T(&%F9F5C
M="!T:&4-"G)E<&]R=&5D(&%M;W5N=',@;V8@87-S971S(&%N9"!L:6%B:6QI
M=&EE<R!A;F0@9&ES8VQO<W5R92!O9@T*8V]N=&EN9V5N="!A<W-E=',@86YD
M(&QI86)I;&ET:65S(&%T('1H92!D871E(&]F('1H92!F:6YA;F-I86P-"G-T
M871E;65N=',@86YD('1H92!R97!O<G1E9"!A;6]U;G1S(&]F(')E=F5N=65S
M(&%N9"!E>'!E;G-E<R!D=7)I;F<-"G1H92!R97!O<G1I;F<@<&5R:6]D+B!!
M8W1U86P@<F5S=6QT<R!C;W5L9"!D:69F97(@9G)O;2!T:&]S90T*97-T:6UA
M=&5S+CPO9F]N=#X\+W`^#0H\+V1I=CX\<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)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F
M-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y
M9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]3
M:&5E=#`W+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#!%040^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O
M;F<^06-Q=6ES:71I;VYS+"!';V]D=VEL;"!A;F0@3W1H97(@26YT86YG:6)L
M92!!<W-E=',\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,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`^06-Q=6ES:71I;VYS+"!';V]D=VEL;"!A;F0@3W1H97(@26YT86YG:6)L
M92!!<W-E=',\+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=&@],T0T
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#(^/&(^,BX\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY!
M8W%U:7-I=&EO;G,L($=O;V1W:6QL#0IA;F0@3W1H97(@26YT86YG:6)L92!!
M<W-E=',\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"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-$,CX\:3Y!8W%U:7-I=&EO;G,\+VD^/"]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-$,CX\8CX\:3Y.;W9O>GEM97,@0FEO<&AA<FUA#0I3=V5D96X@04(\
M+VD^/"]B/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&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^3VX@1&5C96UB97(F
M(WA!,#LR,"P@,C`Q,2P-"G!U<G-U86YT('1O('1H92!T97)M<R!O9B!T:&4@
M07-S970@5')A;G-F97(@06=R965M96YT+"!D871E9"!A<R!O9@T*3V-T;V)E
M<B8C>$$P.S(W+"`R,#$Q("AT:&4@)B-X,C`Q0SM!<W-E="!4<F%N<V9E<B!!
M9W)E96UE;G0F(W@R,#%$.RDL#0IB>2!A;F0@86UO;F<@=&AE($-O;7!A;GDL
M(%)E<&QI9V5N(%-W961E;B!!0BP@82!C;VUP86YY(&]R9V%N:7IE9`T*=6YD
M97(@=&AE(&QA=W,@;V8@4W=E9&5N(&%N9"!A('=H;VQL>2UO=VYE9"!S=6)S
M:61I87)Y(&]F('1H90T*0V]M<&%N>2`H)B-X,C`Q0SM297!L:6=E;B!3=V5D
M96XF(W@R,#%$.RDL($YO=F]Z>6UE<R!":6]P:&%R;6$@1$L-"D$O4RP@82!C
M;VUP86YY(&]R9V%N:7IE9"!U;F1E<B!T:&4@;&%W<R!O9B!$96YM87)K#0HH
M)B-X,C`Q0SM.;W9O>GEM97,@1&5N;6%R:R8C>#(P,40[*2P@86YD($YO=F]Z
M>6UE<R!":6]P:&%R;6$@4W=E9&5N#0I!0BP@82!C;VUP86YY(&]R9V%N:7IE
M9"!U;F1E<B!T:&4@;&%W<R!O9B!3=V5D96X@86YD(&$@=VAO;&QY+6]W;F5D
M#0IS=6)S:61I87)Y(&]F($YO=F]Z>6UE<R!$96YM87)K("@F(W@R,#%#.TYO
M=F]Z>6UE<R!3=V5D96XF(W@R,#%$.PT*86YD+"!T;V=E=&AE<B!W:71H($YO
M=F]Z>6UE<R!$96YM87)K+"`F(W@R,#%#.TYO=F]Z>6UE<R8C>#(P,40[*2P@
M=&AE#0I#;VUP86YY(&%C<75I<F5D($YO=F]Z>6UE<R8C>#(P,3D[(&)U<VEN
M97-S(&AE861Q=6%R=&5R960@870-"DYO=F]Z>6UE<R!3=V5D96XF(W@R,#$Y
M.W,@9F%C:6QI='D@:6X@3'5N9"P@4W=E9&5N(&%N9"!A;&P@<F5L871E9`T*
M;W!E<F%T:6]N<RP@:6YC;'5D:6YG('1H92!M86YU9F%C='5R92!A;F0@<W5P
M<&QY(&]F(&-E;&P@8W5L='5R90T*:6YG<F5D:65N=',@86YD(%!R;W1E:6X@
M02!A9F9I;FET>2!L:6=A;F1S(&9O<B!U<V4@:6X@:6YD=7-T<FEA;`T*8V5L
M;"!C=6QT=7)E+"!S=&5M(&%N9"!T:&5R87!E=71I8R!C96QL(&-U;'1U<F4@
M86YD#0IB:6]P:&%R;6%C975T:6-A;"!M86YU9F%C='5R:6YG("AT:&4@)B-X
M,C`Q0SM.;W9O>GEM97,@0FEO<&AA<FUA#0I"=7-I;F5S<R8C>#(P,40[*2X@
M4'5R<W5A;G0@=&\@=&AE($%S<V5T(%1R86YS9F5R($%G<F5E;65N="P-"E)E
M<&QI9V5N(%-W961E;B`H82DF(WA!,#MP=7)C:&%S960@86QL(&]F('1H92!A
M<W-E=',@<F5L871E9"!T;R!T:&4-"DYO=F]Z>6UE<R!":6]P:&%R;6$@0G5S
M:6YE<W,@86YD(&%S<W5M960@8V5R=&%I;B!S<&5C:69I960-"FQI86)I;&ET
M:65S(')E;&%T960@=&\@=&AE($YO=F]Z>6UE<R!":6]P:&%R;6$@0G5S:6YE
M<W,@9G)O;0T*3F]V;WIY;65S(%-W961E;B!A;F0@*&(I)B-X03`[<'5R8VAA
M<V5D(&-O;G1R86-T(')I9VAT<R!A;F0-"FQI8V5N<V5S('5S960@:6X@=&AE
M($YO=F]Z>6UE<R!":6]P:&%R;6$@0G5S:6YE<W,@86YD(&]T:&5R#0IS<&5C
M:69I960@87-S971S(&9R;VT@3F]V;WIY;65S($1E;FUA<FL@*&-O;&QE8W1I
M=F5L>2P@=&AE#0HF(W@R,#%#.U1R86YS9F5R<F5D($)U<VEN97-S)B-X,C`Q
M1#L@86YD('1H92!A8W%U:7-I=&EO;B!O9B!T:&4-"E1R86YS9F5R<F5D($)U
M<VEN97-S+"!T:&4@)B-X,C`Q0SM.;W9O>GEM97,@06-Q=6ES:71I;VXF(W@R
M,#%$.RDN(%1H90T*3F]V;WIY;65S($)I;W!H87)M82!"=7-I;F5S<R!N;W<@
M;W!E<F%T97,@87,@4F5P;&EG96X@4W=E9&5N+B!4:&4-"D-O;7!A;GD@<&%I
M9"!A('1O=&%L('!U<F-H87-E('!R:6-E(&]F(#(P+#,Q,"PP,#`@175R;W,-
M"BA^)#(V+#0P,"PP,#`I('1O($YO=F]Z>6UE<R!F;W(@=&AE(%1R86YS9F5R
M<F5D($)U<VEN97-S+B!);@T*861D:71I;VXL($YO=F]Z>6UE<R!H87,@=&AE
M(')I9VAT('1O(&-O;G1I;F=E;G0@<&%Y;65N=',@;V8@=7`@=&\-"C0L,#`P
M+#`P,"!%=7)O<R`H?B0U+#(P,"PP,#`I(&-O;G-I<W1I;F<@;V8Z("AI*28C
M>$$P.V%N(&5A<FXM;W5T#0IO9B`Q+#`P,"PP,#`@175R;W,@*'XD,2PS,#`L
M,#`P*2!I9B!T:&4@5')A;G-F97)R960@0G5S:6YE<W,-"F%C:&EE=F5S('-A
M;&5S(&]F(&$@;6EN:6UU;2!Q=6%N=&ET>2!O9B!A($YO=F]Z>6UE<R!P<F]D
M=6-T(&)E='=E96X-"DIA;G5A<GDF(WA!,#LQ+"`R,#$R(&%N9"!$96-E;6)E
M<B8C>$$P.S,Q+"`R,#$R.R`H:6DI)B-X03`[='=O#0IM:6QE<W1O;F4@<&%Y
M;65N=',@;V8@,2PP,#`L,#`P($5U<F]S("A^)#$L,S`P+#`P,"D@96%C:"!I
M9B!S86QE<PT*;V8@8V5R=&%I;B!.;W9O>GEM97,@<')O9'5C=',@86-H:65V
M92!A9W)E960@;&5V96QS(&9O<B!T:&4-"F-O;6)I;F5D(&-A;&5N9&%R('EE
M87)S(#(P,3(@86YD(#(P,3,@86YD(&9O<B!C86QE;F1A<B!Y96%R(#(P,30L
M#0IR97-P96-T:79E;'D[(&%N9"`H:6EI*28C>$$P.W1E8VAN;VQO9WD@=')A
M;G-F97(@<&%Y;65N=',@=&]T86QI;F<-"C$L,#`P+#`P,"!%=7)O<R`H?B0Q
M+#,P,"PP,#`I(&9O;&QO=VEN9R!T:&4@<W5C8V5S<V9U;"!T<F%N<V9E<B!O
M9@T*8V5R=&%I;B!.;W9O>GEM97,@;6%N=69A8W1U<FEN9R!T96-H;F]L;V=Y
M+B!4:&4-"G!R;V)A8FEL:71Y+7=E:6=H=&5D(&9A:7(@=F%L=64@;V8@=&AE
M("8C>#(P04,[-"PP,#`L,#`P(&-O;G1I;F=E;G0-"F-O;G-I9&5R871I;VX@
M=V%S("0Q+#8R-2PP,#`@86YD("0Q+#8Q,2PP,#`@870@2G5N928C>$$P.S,P
M+"`R,#$R#0IA;F0@870@1&5C96UB97(F(WA!,#LS,2P@,C`Q,2P@<F5S<&5C
M=&EV96QY+CPO9F]N=#X\+W`^#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/E1H92!#;VUP86YY
M(&%C8V]U;G1E9"!F;W(-"G1H92!.;W9O>GEM97,@06-Q=6ES:71I;VX@87,@
M=&AE('!U<F-H87-E(&]F(&$@8G5S:6YE<W,@=6YD97(@52Y3+@T*1T%!4"X@
M56YD97(@=&AE(&%C<75I<VET:6]N(&UE=&AO9"!O9B!A8V-O=6YT:6YG+"!T
M:&4@87-S971S(&]F('1H90T*3F]V;WIY;65S($)I;W!H87)M82!"=7-I;F5S
M<R!W97)E(')E8V]R9&5D(&%S(&]F('1H92!A8W%U:7-I=&EO;@T*9&%T92P@
M870@=&AE:7(@<F5S<&5C=&EV92!F86ER('9A;'5E<RP@86YD(&-O;G-O;&ED
M871E9"!W:71H('1H;W-E#0IO9B!297!L:6=E;BX@5&AE(&9A:7(@=F%L=64@
M;V8@=&AE(&YE="!A<W-E=',@86-Q=6ER960@=V%S#0IA<'!R;WAI;6%T96QY
M("0R."PY,C(L,#`P+"!W:&EC:"!E>&-E961E9"!T:&4@=&]T86P@8V]N<VED
M97)A=&EO;@T*=')A;G-F97)R960@;V8@)#(X+#0Y-2PP,#`N($%C8V]R9&EN
M9VQY+"!T:&4@0V]M<&%N>2!R96-O9VYI>F5D('1H90T*97AC97-S(&]F('1H
M92!F86ER('9A;'5E(&]F('1H92!N970@87-S971S(&]V97(@=&AE('!U<F-H
M87-E('!R:6-E#0IO9B!A<'!R;WAI;6%T96QY("0T,C<L,#`P(&%S(&$@9V%I
M;B!O;B!B87)G86EN('!U<F-H87-E+B!);B!T:&4@<VEX#0IM;VYT:',@96YD
M960@2G5N928C>$$P.S,P+"`R,#$R+"!T:&4@0V]M<&%N>2!R96-O9VYI>F5D
M(&%N#0IA9&1I=&EO;F%L(&=A:6X@;VX@8F%R9V%I;B!P=7)C:&%S92!O9B`D
M,S$T+#`P,"!D=64@=&\@;F5T('=O<FMI;F<-"F-A<&ET86P@861J=7-T;65N
M=',N(%1H92!P=7)C:&%S92!P<FEC92!A;&QO8V%T:6]N(&ES('!R96QI;6EN
M87)Y#0IA<R!T:&4@0V]M<&%N>2!H87,@;F]T('EE="!F:6YA;&EZ960@:71S
M(&9I>&5D(&%S<V5T('9A;'5A=&EO;@T*86YA;'ES:7,N(%1H92!#;VUP86YY
M(&5X<&5C=',@=&\@9FEN86QI>F4@=&AE('!U<F-H87-E('!R:6-E#0IA;&QO
M8V%T:6]N(&EN('1H92!Q=6%R=&5R(&5N9&EN9R!397!T96UB97(@,S`L(#(P
M,3(N(%1H92!#;VUP86YY#0ID;V5S(&YO="!E>'!E8W0@86YY(&%D9&ET:6]N
M86P@;6%T97)I86P@861J=7-T;65N=',@=&\@=&AE('!U<F-H87-E#0IP<FEC
M92!A;&QO8V%T:6]N+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM
M5$]0.B`Q.'!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/CQI/D=O
M;V1W:6QL/"]I/CPO9F]N=#X\+W`^#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#(^1V]O9'=I;&P@
M:7,@;F]T(&%M;W)T:7IE9`T*86YD(&ES(')E=FEE=V5D(&9O<B!I;7!A:7)M
M96YT(&%T(&QE87-T(&%N;G5A;&QY+B!4:&5R92!W87,@;F\-"F5V:61E;F-E
M(&]F(&EM<&%I<FUE;G0@=&\@9V]O9'=I;&P@870@2G5N928C>$$P.S,P+"`R
M,#$R+B!4:&5R90T*=V5R92!N;R!G;V]D=VEL;"!I;7!A:7)M96YT(&-H87)G
M97,@9'5R:6YG('1H92!T:')E92!O<B!S:7@M;6]N=&@-"G!E<FEO9',@96YD
M960@2G5N928C>$$P.S,P+"`R,#$R+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS
M1"=-05)'24XM5$]0.B`Q.'!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-$,CX\:3Y/=&AE
M<B!);G1A;F=I8FQE#0I!<W-E=',\+VD^/"]F;VYT/CPO<#X-"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-$,CY);G1A;F=I8FQE(&%S<V5T<R!A<F4-"F%M;W)T:7IE9"!O=F5R('1H
M96ER('5S969U;"!L:79E<R!U<VEN9R!T:&4@97-T:6UA=&5D(&5C;VYO;6EC
M#0IB96YE9FET(&UE=&AO9"P@87,@87!P;&EC86)L92P@86YD('1H92!A;6]R
M=&EZ871I;VX@97AP96YS92!I<PT*<F5C;W)D960@=VET:&EN('-E;&QI;F<L
M(&=E;F5R86P@86YD(&%D;6EN:7-T<F%T:79E(&5X<&5N<V4@:6X@=&AE#0IS
M=&%T96UE;G1S(&]F(&]P97)A=&EO;G,N($EN=&%N9VEB;&4@87-S971S(&%N
M9"!T:&5I<B!R96QA=&5D#0IU<V5F=6P@;&EV97,@87)E(')E=FEE=V5D(&%T
M(&QE87-T(&%N;G5A;&QY('1O(&1E=&5R;6EN92!I9B!A;GD-"F%D=F5R<V4@
M8V]N9&ET:6]N<R!E>&ES="!T:&%T('=O=6QD(&EN9&EC871E('1H92!C87)R
M>6EN9R!V86QU92!O9@T*=&AE<V4@87-S971S(&UA>2!N;W0@8F4@<F5C;W9E
M<F%B;&4N($UO<F4@9G)E<75E;G0@:6UP86ER;65N=`T*87-S97-S;65N=',@
M87)E(&-O;F1U8W1E9"!I9B!C97)T86EN(&-O;F1I=&EO;G,@97AI<W0L(&EN
M8VQU9&EN9R!A#0IC:&%N9V4@:6X@=&AE(&-O;7!E=&ET:79E(&QA;F1S8V%P
M92P@86YY(&EN=&5R;F%L(&1E8VES:6]N<R!T;PT*<'5R<W5E(&YE=R!O<B!D
M:69F97)E;G0@=&5C:&YO;&]G>2!S=')A=&5G:65S+"!A(&QO<W,@;V8@80T*
M<VEG;FEF:6-A;G0@8W5S=&]M97(L(&]R(&$@<VEG;FEF:6-A;G0@8VAA;F=E
M(&EN('1H92!M87)K971P;&%C92P-"FEN8VQU9&EN9R!C:&%N9V5S(&EN('1H
M92!P<FEC97,@<&%I9"!F;W(@;W5R('!R;V1U8W1S(&]R(&-H86YG97,@:6X-
M"G1H92!S:7IE(&]F('1H92!M87)K970@9F]R(&]U<B!P<F]D=6-T<RX@06X@
M:6UP86ER;65N="!R97-U;'1S(&EF#0IT:&4@8V%R<GEI;F<@=F%L=64@;V8@
M=&AE(&%S<V5T(&5X8V5E9',@=&AE(&5S=&EM871E9"!F86ER('9A;'5E(&]F
M#0IT:&4@87-S970@8F%S960@;VX@=&AE('-U;2!O9B!T:&4@9G5T=7)E('5N
M9&ES8V]U;G1E9"!C87-H(&9L;W=S#0IE>'!E8W1E9"!T;R!R97-U;'0@9G)O
M;2!T:&4@=7-E(&%N9"!D:7-P;W-I=&EO;B!O9B!T:&4@87-S970N($EF#0IT
M:&4@97-T:6UA=&4@;V8@86X@:6YT86YG:6)L92!A<W-E="8C>#(P,3D[<R!R
M96UA:6YI;F<@=7-E9G5L(&QI9F4-"FES(&-H86YG960L('1H92!R96UA:6YI
M;F<@8V%R<GEI;F<@86UO=6YT(&]F('1H92!I;G1A;F=I8FQE(&%S<V5T#0II
M<R!A;6]R=&EZ960@<')O<W!E8W1I=F5L>2!O=F5R('1H92!R979I<V5D(')E
M;6%I;FEN9R!U<V5F=6P@;&EF92X-"E1H92!#;VUP86YY(&-O;G1I;G5E<R!T
M;R!B96QI979E('1H870@:71S(&EN=&%N9VEB;&4@87-S971S(&%R90T*<F5C
M;W9E<F%B;&4@870@2G5N928C>$$P.S,P+"`R,#$R+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/D]T:&5R(&EN=&%N9VEB;&4@87-S971S#0IC;VYS:7-T
M960@;V8@=&AE(&9O;&QO=VEN9R!A="!*=6YE)B-X03`[,S`L(#(P,3(Z/"]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#@T)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#8V
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-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V
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/&(^1W)O<W,\8G(@+SX-"D-A<G)Y:6YG/&)R("\^#0I!;6]U;G0\+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"!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/D%C8W5M=6QA=&5D/&)R("\^#0I!;6]R=&EZ871I;VX\+V(^/"]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:7IE/3-$,3XF(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(&%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/E=E:6=H
M=&5D/&)R("\^#0I!=F5R86=E/&)R("\^#0I5<V5F=6PF(WA!,#M,:69E/&)R
M("\^#0HH:6X@>65A<G,I/"]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-"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/E1E8VAN;VQO9WD@)B-X,C`Q,SL-"F1E=F5L;W!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#(^)#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/C$L,SDY+#8T,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#(^)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-$,CXD/"]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#(^*#(V.2PS-#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/BDF(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/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*/"]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#(^4&%T96YT<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#(^,C0P+#`P,#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-$,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-S(L-3`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-$,CXI)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-$,CXX/"]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-U<W1O;65R#0IR96QA=&EO;G-H:7!S/"]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-$,CXV+#,W."PV-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!,#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#(^*#0Y.2PV-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/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@\+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*/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#L\+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#(^5&]T86P@;W1H97(@:6YT86YG:6)L90T*87-S971S/"]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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^."PP,3@L,S`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/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-$,CXH.#0Q
M+#4Q,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*/'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#(^.#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*/'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*/"]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]T:&5R(&EN=&%N
M9VEB;&4@87-S971S#0IC;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN9R!A="!$
M96-E;6)E<B8C>$$P.S,Q+"`R,#$Q.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=&@],T0X-"4@86QI9VX],T1C96YT
M97(^#0H\='(^#0H\=&0@=VED=&@],T0V-B4^/"]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\=&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;'-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/D=R;W-S/&)R("\^#0I#87)R
M>6EN9SQB<B`O/@T*06UO=6YT/"]B/CPO9F]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@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY!8V-U;75L871E9#QB<B`O
M/@T*06UO<G1I>F%T:6]N/"]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-$,3X\8CY796EG:'1E9#QB<B`O/@T*079E<F%G93QB
M<B`O/@T*57-E9G5L)B-X03`[3&EF93QB<B`O/@T**&EN('EE87)S*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-$,CY496-H
M;F]L;V=Y("8C>#(P,3,[#0ID979E;&]P960\+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/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+#0Q,RPU-C0\+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#(^)#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/B@Q.#0L-#`R/"]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-$,CXI)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-$,CXX/"]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='(^#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!A=&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/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(T,"PP,#`\
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#(^*#4W+#4P,#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#(^*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#(^.#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@,65M)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#=7-T;VUE<@T*
M<F5L871I;VYS:&EP<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#(^-BPU,#@L,30W/"]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@Q,C0L-3<P/"]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-$,CXI)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-$,CXX/"]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-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]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`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E1O=&%L(&]T:&5R(&EN
M=&%N9VEB;&4-"F%S<V5T<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/C@L,38Q+#<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#(^*#,V-BPT-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/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@\+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<B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&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*/'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`[/"]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\+W1A8FQE/@T*
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@
M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY!;6]R=&EZ871I;VX@97AP96YS92!F;W(-"F%M;W)T
M:7IE9"!I;G1A;F=I8FQE(&%S<V5T<R!W87,@87!P<F]X:6UA=&5L>2`D-#<U
M+#`P,"!F;W(@=&AE('-I>`T*;6]N=&AS(&5N9&5D($IU;F4F(WA!,#LS,"P@
M,C`Q,BX@5&AE($-O;7!A;GD@97AP96-T<R!T;R!R96-O<F0-"F%M;W)T:7IA
M=&EO;B!E>'!E;G-E(&]F(&%P<')O>&EM871E;'D@)#DW."PP,#`@:6X@96%C
M:"!O9B!T:&4@;F5X=`T*9FEV92!Y96%R<RX\+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=%]B9#4Y
M9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W
M-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970P."YH=&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/E)E=F5N=64@4F5C;V=N:71I;VX\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,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`^4F5V96YU
M92!296-O9VYI=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/&1I=CX-"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=&@],T0Q,#`E/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T
M:#TS1#0E(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CXS+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/E)E=F5N=64-"E)E8V]G;FET:6]N/"]B/CPO9F]N=#X\+W1D/@T*/"]T
M<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!
M4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE($-O;7!A;GD@9V5N97)A
M=&5S#0IP<F]D=6-T(')E=F5N=65S(&9R;VT@=&AE('-A;&4@;V8@8FEO<')O
M8V5S<VEN9R!P<F]D=6-T<R!T;PT*8W5S=&]M97)S(&EN('1H92!L:69E('-C
M:65N8V4@86YD(&)I;W!H87)M86-E=71I8V%L(&EN9'5S=')I97,N(%1H90T*
M0V]M<&%N>2!R96-O9VYI>F5S(')E=F5N=64@<F5L871E9"!T;R!P<F]D=6-T
M('-A;&5S('5P;VX@9&5L:79E<GD-"F]F('1H92!P<F]D=6-T('1O('1H92!C
M=7-T;VUE<B!A<R!L;VYG(&%S('1H97)E(&ES('!E<G-U87-I=F4-"F5V:61E
M;F-E(&]F(&%N(&%R<F%N9V5M96YT+"!T:&4@<V%L97,@<')I8V4@:7,@9FEX
M960@;W(-"F1E=&5R;6EN86)L92!A;F0@8V]L;&5C=&EO;B!O9B!T:&4@<F5L
M871E9"!R96-E:79A8FQE(&ES(')E87-O;F%B;'D-"F%S<W5R960N($1E=&5R
M;6EN871I;VX@;V8@=VAE=&AE<B!T:&5S92!C<FET97)I82!H879E(&)E96X@
M;65T(&ES#0IB87-E9"!O;B!M86YA9V5M96YT)B-X,C`Q.3MS(&IU9&=M96YT
M<R!P<FEM87)I;'D@<F5G87)D:6YG('1H92!F:7AE9`T*;F%T=7)E(&]F('1H
M92!F964@8VAA<F=E9"!F;W(@=&AE('!R;V1U8W0@9&5L:79E<F5D(&%N9"!T
M:&4-"F-O;&QE8W1A8FEL:71Y(&]F('1H;W-E(&9E97,N(%1H92!#;VUP86YY
M(&AA<R!A(&9E=R!L;VYG<W1A;F1I;F<-"F-U<W1O;65R<R!W:&\@8V]M<')I
M<V4@=&AE(&UA:F]R:71Y(&]F(')E=F5N=64@86YD(&AA=F4@97AC96QL96YT
M#0IP87EM96YT(&AI<W1O<FEE<R!A;F0@=&AE<F5F;W)E('1H92!#;VUP86YY
M(&1O97,@;F]T(')E<75I<F4-"F-O;&QA=&5R86PN(%1H92!#;VUP86YY(&AA
M<R!H860@;F\@<VEG;FEF:6-A;G0@=W)I=&4M;V9F<R!O9@T*=6YC;VQL96-T
M:6)L92!I;G9O:6-E<R!I;B!T:&4@<&5R:6]D<R!P<F5S96YT960N/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"
M3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^070@=&AE('1I;64@;V8@<V%L92P@=&AE
M#0I#;VUP86YY(&%L<V\@979A;'5A=&5S('1H92!N965D('1O(&%C8W)U92!F
M;W(@=V%R<F%N='D@86YD('-A;&5S#0IR971U<FYS+B!4:&4@<W5P<&QY(&%G
M<F5E;65N=',@=&AE($-O;7!A;GD@:&%S('=I=&@@:71S(&-U<W1O;65R<PT*
M86YD('1H92!R96QA=&5D('!U<F-H87-E(&]R9&5R<R!I9&5N=&EF>2!T:&4@
M=&5R;7,@86YD(&-O;F1I=&EO;G,-"F]F(&5A8V@@<V%L92!A;F0@=&AE('!R
M:6-E(&]F('1H92!G;V]D<R!O<F1E<F5D+B!$=64@=&\@=&AE(&YA='5R90T*
M;V8@=&AE('-A;&5S(&%R<F%N9V5M96YT<RP@:6YV96YT;W)Y('!R;V1U8V5D
M(&9O<B!S86QE(&ES('1E<W1E9`T*9F]R('%U86QI='D@<W!E8VEF:6-A=&EO
M;G,@<')I;W(@=&\@<VAI<&UE;G0N(%-I;F-E('1H92!P<F]D=6-T(&ES#0IM
M86YU9F%C='5R960@=&\@;W)D97(@86YD(&EN(&-O;7!L:6%N8V4@=VET:"!R
M97%U:7)E9`T*<W!E8VEF:6-A=&EO;G,@<')I;W(@=&\@<VAI<&UE;G0L('1H
M92!L:6ME;&EH;V]D(&]F('-A;&5S(')E='5R;BP-"G=A<G)A;G1Y(&]R(&]T
M:&5R(&ES<W5E<R!I<R!L87)G96QY(&1I;6EN:7-H960N(%-A;&5S(')E='5R
M;G,@86YD#0IW87)R86YT>2!I<W-U97,@87)E(&EN9G)E<75E;G0@86YD(&AA
M=F4@:&%D(&YO;6EN86P@:6UP86-T(&]N('1H90T*0V]M<&%N>28C>#(P,3D[
M<R!F:6YA;F-I86P@<W1A=&5M96YT<R!H:7-T;W)I8V%L;'DN/"]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@07!R:6P@,C`P."P@=&AE($-O;7!A;GD-
M"G-E='1L960@:71S(&QI=&EG871I;VX@=VET:"!"<FES=&]L+4UY97)S(%-Q
M=6EB8B!#;VUP86YY#0HH)B-X,C`Q0SM"<FES=&]L)B-X,C`Q1#LI(&%N9"!B
M96=A;B!R96-O9VYI>FEN9R!R;WEA;'1Y(')E=F5N=64@:6X-"F9I<V-A;"!Y
M96%R(#(P,#D@9F]R($)R:7-T;VPF(W@R,#$Y.W,@;F5T('-A;&5S(&EN('1H
M92!5;FET960@4W1A=&5S#0IO9B!/<F5N8VEA)B-X044[('=H:6-H(&ES('5S
M960@:6X@=&AE('1R96%T;65N="!O9B!R:&5U;6%T;VED#0IA<G1H<FET:7,N
M(%!U<G-U86YT('1O('1H92!S971T;&5M96YT('=I=&@@0G)I<W1O;"`H)B-X
M,C`Q0SM"<FES=&]L#0I3971T;&5M96YT)B-X,C`Q1#LI+"!T:&4@0V]M<&%N
M>2!R96-O9VYI>F5D(')O>6%L='D@<F5V96YU92!O9@T*87!P<F]X:6UA=&5L
M>2`D,RPU.#`L,#`P(&%N9"`D,BPW-S(L,#`P(&9O<B!T:&4@=&AR964@;6]N
M=&AS(&5N9&5D#0I*=6YE)B-X03`[,S`L(#(P,3(@86YD(#(P,3$L(')E<W!E
M8W1I=F5L>2X@1F]R('1H92!S:7@@;6]N=&AS(&5N9&5D#0I*=6YE)B-X03`[
M,S`L(#(P,3(@86YD(#(P,3$L('1H92!#;VUP86YY(')E8V]G;FEZ960@0G)I
M<W1O;"!R;WEA;'1Y#0IR979E;G5E(&]F(&%P<')O>&EM871E;'D@)#8L-C8P
M+#`P,"!A;F0@)#4L,C@U+#`P,"P@<F5S<&5C=&EV96QY+@T*4F5V96YU92!E
M87)N960@9G)O;2!"<FES=&]L(')O>6%L=&EE<R!I<R!R96-O<F1E9"!I;B!T
M:&4@<&5R:6]D<PT*=VAE;B!I="!I<R!E87)N960@8F%S960@;VX@<F]Y86QT
M>2!R97!O<G1S('-E;G0@8GD@0G)I<W1O;"!T;R!T:&4-"D-O;7!A;GDN(%1H
M92!#;VUP86YY(&AA<R!N;R!C;VYT:6YU:6YG(&]B;&EG871I;VYS('1O($)R
M:7-T;VP@87,@80T*<F5S=6QT(&]F('1H:7,@<V5T=&QE;65N="X@5&AE(')O
M>6%L='D@86=R965M96YT('=I=&@@0G)I<W1O;`T*<')O=FED97,@=&AA="!T
M:&4@0V]M<&%N>2!W:6QL(')E8V5I=F4@<W5C:"!R;WEA;'1Y('!A>6UE;G1S
M(&]N#0IS86QE<R!O9B!/<F5N8VEA)B-X044[(&)Y($)R:7-T;VP@=&AR;W5G
M:"!$96-E;6)E<B8C>$$P.S,Q+`T*,C`Q,RX\+V9O;G0^/"]P/@T*/'`@<W1Y
M;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&
M3TY4+5-)6D4Z(#%P>"<^#0HF(WA!,#L\+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#(^4'5R
M<W5A;G0@=&\@=&AE($)R:7-T;VP-"E-E='1L96UE;G0L(%)E<&QI9V5N(&UU
M<W0@<F5M:70@=&\@=&AE(%5N:79E<G-I='D@;V8@36EC:&EG86X@,34E#0IO
M9B!A;&P@<F]Y86QT>2!R979E;G5E(')E8V5I=F5D(&9R;VT@0G)I<W1O;"X@
M4F]Y86QT>2!E>'!E;G-E(&9O<@T*=&AE('1H<F5E(&UO;G1H<R!E;F1E9"!*
M=6YE)B-X03`[,S`L(#(P,3(@86YD(#(P,3$@=V%S#0IA<'!R;WAI;6%T96QY
M("0U,S<L,#`P(&%N9"`D-#$V+#`P,"P@<F5S<&5C=&EV96QY+B!&;W(@=&AE
M('-I>`T*;6]N=&AS(&5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q,B!A;F0@,C`Q
M,2P@=&AE($-O;7!A;GD@:6YC=7)R960-"G)O>6%L='D@97AP96YS92!O9B!A
M<'!R;WAI;6%T96QY("0Y.3DL,#`P(&%N9"`D-SDS+#`P,"P-"G)E<W!E8W1I
M=F5L>2X@5&AI<R!O<&5R871I;F<@97AP96YS92!H87,@8F5E;B!I;F-L=61E
M9"!I;B!T:&4-"D-O;7!A;GDF(W@R,#$Y.W,@4W1A=&5M96YT<R!O9B!/<&5R
M871I;VYS('5N9&5R('1H92!L:6YE(&ET96T-"B8C>#(P,4,[0V]S="!O9B!R
M;WEA;'1Y(&%N9"!O=&AE<B!R979E;G5E+B8C>#(P,40[/"]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#(^1F]R('1H92!T:')E92!M;VYT:',@96YD960-"DIU
M;F4F(WA!,#LS,"P@,C`Q,B!A;F0@,C`Q,2P@=&AE($-O;7!A;GD@<F5C;V=N
M:7IE9"!A<'!R;WAI;6%T96QY#0HD,C@U+#`P,"!A;F0@)#4R,RPP,#`@;V8@
M<F5V96YU92P@<F5S<&5C=&EV96QY+"!F<F]M('-P;VYS;W)E9`T*<F5S96%R
M8V@@86YD(&1E=F5L;W!M96YT('!R;VIE8W1S('5N9&5R(&%G<F5E;65N=',@
M=VET:"!T:&4-"DYA=&EO;F%L($EN<W1I='5T97,@;V8@2&5A;'1H("\@4V-R
M:7!P<R!297-E87)C:"!);G-T:71U=&4L('1H90T*375S8W5L87(@1'ES=')O
M<&AY($%S<V]C:6%T:6]N+"!';R!&<FEE9')E:6-H)B-X,C`Q.3MS($%T87AI
M80T*4F5S96%R8V@@*"8C>#(P,4,[1V]&87(F(W@R,#%$.RDL(&%N9"!T:&4@
M1G)I961R96EC:"8C>#(P,3D[<R!!=&%X:6$-"E)E<V5A<F-H($%L;&EA;F-E
M+B!&;W(@=&AE('-I>"!M;VYT:',@96YD960@2G5N92`S,"P@,C`Q,B!A;F0@
M,C`Q,2P-"G1H92!#;VUP86YY(')E8V]G;FEZ960@87!P<F]X:6UA=&5L>2`D
M-C@V+#`P,"!A;F0@)#<V-BPP,#`@;V8-"G)E=F5N=64L(')E<W!E8W1I=F5L
M>2P@9G)O;2!S<&]N<V]R960@<F5S96%R8V@@86YD(&1E=F5L;W!M96YT#0IP
M<F]J96-T<R!U;F1E<B!A9W)E96UE;G1S('=I=&@@=&AE($YA=&EO;F%L($EN
M<W1I='5T97,@;V8@2&5A;'1H("\-"E-C<FEP<',@4F5S96%R8V@@26YS=&ET
M=71E+"!T:&4@375S8W5L87(@1'ES=')O<&AY($%S<V]C:6%T:6]N+"!';PT*
M1G)I961R96EC:"8C>#(P,3D[<R!!=&%X:6$@4F5S96%R8V@@*"8C>#(P,4,[
M1V]&87(F(W@R,#%$.RDL(&%N9"!T:&4-"D9R:65D<F5I8V@F(W@R,#$Y.W,@
M071A>&EA(%)E<V5A<F-H($%L;&EA;F-E+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/E)E<V5A<F-H(')E=F5N=64@:7,-"G)E8V]G;FEZ960@=VAE;B!T
M:&4@97AP96YS92!H87,@8F5E;B!I;F-U<G)E9"!A;F0@<V5R=FEC97,@:&%V
M90T*8F5E;B!P97)F;W)M960N($1E=&5R;6EN871I;VX@;V8@=VAI8V@@:6YC
M=7)R960@8V]S=',@<75A;&EF>2!F;W(-"G)E:6UB=7)S96UE;G0@=6YD97(@
M=&AE('1E<FUS(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS(&-O;G1R86-T=6%L
M#0IA9W)E96UE;G1S(&%N9"!T:&4@=&EM:6YG(&]F('=H96X@<W5C:"!C;W-T
M<R!W97)E(&EN8W5R<F5D(&EN=F]L=F5S#0IT:&4@:G5D9VUE;G0@;V8@;6%N
M86=E;65N="X@5&AE($-O;7!A;GDF(W@R,#$Y.W,@8V%L8W5L871I;VYS(&%R
M90T*8F%S960@;VX@=&AE(&%G<F5E9"UU<&]N('1E<FUS(&%S('-T871E9"!I
M;B!T:&4@87)R86YG96UE;G1S+@T*2&]W979E<BP@<VAO=6QD('1H92!E<W1I
M;6%T960@8V%L8W5L871I;VYS(&-H86YG92!O<B!B92!C:&%L;&5N9V5D#0IB
M>2!O=&AE<B!P87)T:65S('1O('1H92!A9W)E96UE;G1S+"!R97-E87)C:"!R
M979E;G5E(&UA>2!B90T*861J=7-T960@:6X@<W5B<V5Q=65N="!P97)I;V1S
M+B!4:&4@8V%L8W5L871I;VYS(&AA=F4@;F]T#0IH:7-T;W)I8V%L;'D@8VAA
M;F=E9"!O<B!B965N(&-H86QL96YG960L(&%N9"!T:&4@0V]M<&%N>2!D;V5S
M(&YO=`T*86YT:6-I<&%T92!A;GD@<VEG;FEF:6-A;G0@<W5B<V5Q=65N="!C
M:&%N9V4@:6X@:71S(')E=F5N=64@<F5L871E9`T*=&\@<W!O;G-O<F5D(')E
M<V5A<F-H(&%N9"!D979E;&]P;65N="!P<F]J96-T<RX\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@
M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY4:&5R92!H879E(&)E96X@;F\@;6%T97)I86P-"F-H
M86YG97,@=&\@=&AE($-O;7!A;GDF(W@R,#$Y.W,@:6YI=&EA;"!E<W1I;6%T
M97,@<F5L871E9"!T;R!R979E;G5E#0IR96-O9VYI=&EO;B!I;B!A;GD@<&5R
M:6]D<R!P<F5S96YT960@:6X@=&AE(&%C8V]M<&%N>6EN9PT*8V]N<V]L:61A
M=&5D(&9I;F%N8VEA;"!S=&%T96UE;G1S+CPO9F]N=#X\+W`^#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)D-3EF
M.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A
M=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T
M-S(Y.#,Q8C$O5V]R:W-H965T<R]3:&5E=#`Y+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#!%040^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0R/CQS=')O;F<^16%R;FEN9W,@*$QO<W,I(%!E<B!3
M:&%R93QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,3XV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y%
M87)N:6YG<R`H3&]S<RD@4&5R(%-H87)E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$=&5X=#X\9&EV/@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^#0H\='(^#0H\=&0@=F%L:6=N
M/3-$=&]P('=I9'1H/3-$-"4@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$
M)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C0N
M/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG;CTS1&QE
M9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^/&(^16%R;FEN9W,@*$QO<W,I(%!E<@T*4VAA<F4\+V(^
M/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!
M4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4
M:&4@0V]M<&%N>2!R97!O<G1S#0IE87)N:6YG<R`H;&]S<RD@<&5R('-H87)E
M(&EN(&%C8V]R9&%N8V4@=VET:"!!8V-O=6YT:6YG(%-T86YD87)D<PT*0V]D
M:69I8V%T:6]N(%1O<&EC(#(V,"P@)B-X,C`Q0SM%87)N:6YG<R!097(@4VAA
M<F4L)B-X,C`Q1#L@=VAI8V@-"F5S=&%B;&ES:&5S('-T86YD87)D<R!F;W(@
M8V]M<'5T:6YG(&%N9"!P<F5S96YT:6YG(&5A<FYI;F=S('!E<@T*<VAA<F4N
M($)A<VEC(&5A<FYI;F=S("AL;W-S*2!P97(@<VAA<F4@:7,@8V]M<'5T960@
M8GD@9&EV:61I;F<@;F5T#0II;F-O;64@*&QO<W,I(&%V86EL86)L92!T;R!C
M;VUM;VX@<VAA<F5H;VQD97)S(&)Y('1H92!W96EG:'1E9`T*879E<F%G92!N
M=6UB97(@;V8@8V]M;6]N('-H87)E<R!O=71S=&%N9&EN9R!D=7)I;F<@=&AE
M('!E<FEO9"X-"D1I;'5T960@96%R;FEN9W,@<&5R('-H87)E(&ES(&-O;7!U
M=&5D(&)Y(&1I=FED:6YG(&YE="!I;F-O;64-"F%V86EL86)L92!T;R!C;VUM
M;VX@<VAA<F5H;VQD97)S(&)Y('1H92!W96EG:'1E9"UA=F5R86=E(&YU;6)E
M<B!O9@T*8V]M;6]N('-H87)E<R!A;F0@9&EL=71I=F4@8V]M;6]N('-H87)E
M(&5Q=6EV86QE;G1S('1H96X-"F]U='-T86YD:6YG+B!0;W1E;G1I86P@8V]M
M;6]N('-H87)E(&5Q=6EV86QE;G1S(&-O;G-I<W0@;V8-"G)E<W1R:6-T960@
M<W1O8VL@87=A<F1S(&%N9"!T:&4@:6YC<F5M96YT86P@8V]M;6]N('-H87)E
M<R!I<W-U86)L90T*=7!O;B!T:&4@97AE<F-I<V4@;V8@<W1O8VL@;W!T:6]N
M<R!A;F0@=V%R<F%N=',N(%5N9&5R('1H92!T<F5A<W5R>0T*<W1O8VL@;65T
M:&]D+"!U;F5X97)C:7-E9"`F(W@R,#%#.VEN+71H92UM;VYE>28C>#(P,40[
M('-T;V-K(&]P=&EO;G,-"F%R92!A<W-U;65D('1O(&)E(&5X97)C:7-E9"!A
M="!T:&4@8F5G:6YN:6YG(&]F('1H92!P97)I;V0@;W(@870-"FES<W5A;F-E
M+"!I9B!L871E<BX@5&AE(&%S<W5M960@<')O8V5E9',@87)E('1H96X@=7-E
M9"!T;R!P=7)C:&%S90T*8V]M;6]N('-H87)E<R!A="!T:&4@879E<F%G92!M
M87)K970@<')I8V4@9'5R:6YG('1H92!P97)I;V0N#0I3:&%R92UB87-E9"!P
M87EM96YT(&%W87)D<R!T:&%T(&5N=&ET;&4@=&AE:7(@:&]L9&5R<R!T;R!R
M96-E:79E#0IN;VXM9F]R9F5I=&%B;&4@9&EV:61E;F1S(&)E9F]R92!V97-T
M:6YG(&%R92!C;VYS:61E<F5D#0IP87)T:6-I<&%T:6YG('-E8W5R:71I97,@
M86YD(&%R92!I;F-L=61E9"!I;B!T:&4@8V%L8W5L871I;VX@;V8-"F)A<VEC
M(&%N9"!D:6QU=&5D(&5A<FYI;F=S('!E<B!S:&%R92X@0V]M;6]N('-H87)E
M(&5Q=6EV86QE;G1S('=E<F4-"FYO="!I;F-L=61E9"!I;B!T:&4@;F5T(&QO
M<W,@<&5R('-H87)E(&-O;7!U=&%T:6]N(&9O<B!T:&4@=&AR964@;W(-"G-I
M>"UM;VYT:"!P97)I;V1S(&5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q,2!B96-A
M=7-E('1H96ER(&5F9F5C="!I<PT*86YT:2UD:6QU=&EV92X\+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-$,CY"87-I8R!A;F0@9&EL=71E9"!W96EG:'1E9`T*
M879E<F%G92!S:&%R97,@;W5T<W1A;F1I;F<@=V5R92!A<R!F;VQL;W=S.CPO
M9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)
M3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-
M"CQT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B
M;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED
M=&@],T0Y,B4@86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED=&@],T0U
M-B4^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)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\=&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-"CQT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q)3X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q)3X\
M+W1D/@T*/"]T<CX-"CQT<CX-"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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#8@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#$^/&(^5&AR964F(WA!,#MM;VYT:',F(WA!,#ME;F1E9#QB<B`O
M/@T*2G5N928C>$$P.S,P+#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('-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#$^/&(^4VEX)B-X03`[;6]N=&AS)B-X
M03`[96YD960\8G(@+SX-"DIU;F4F(WA!,#LS,"P\+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#$^/&(^,C`Q,CPO8CX\+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#$^/&(^,C`Q,3PO8CX\+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#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y
M;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^
M/&(^,C`Q,CPO8CX\+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#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)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-$,CY796EG:'1E9"!A=F5R86=E(&-O;6UO
M;@T*<VAA<F5S/"]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,CXS,"PX-#4L,3,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-$,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,P+#@Q,BPR-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*/'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#(^,S`L-S@W+#,Y.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-$,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-$,CXS,"PX,#(L,SDW/"]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/D1I;'5T:79E(&-O;6UO
M;B!S=&]C:PT*;W!T:6]N<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`[/"]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#(^,S`S+#DU,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.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.#4L,#0V/"]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/B8C>#(P,30[
M)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,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O
M;3XF(WA!,#LF(WA!,#L\+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('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/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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/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>"!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!,#LF(WA!,#L\+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('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/B8C>$$P.SPO=&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-$,CY796EG
M:'1E9"!A=F5R86=E(&-O;6UO;@T*<VAA<F5S+"!A<W-U;6EN9R!D:6QU=&EO
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`[/"]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,30Y
M+#`Y,#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-$,CXS,"PX,3(L,C4W/"]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,Q+#`W
M,BPT-#4\+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#(^,S`L.#`R+#,Y-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\+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>"!D;W5B;&4G/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,"`S<'@@
M9&]U8FQE)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&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!,#LF(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\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^070@2G5N928C>$$P
M.S,P+"`R,#$R+`T*=&AE<F4@=V5R92!O=71S=&%N9&EN9R!O<'1I;VYS('1O
M('!U<F-H87-E(#(L-C(Y+#0Y,"!S:&%R97,@;V8@=&AE#0I#;VUP86YY)B-X
M,C`Q.3MS(&-O;6UO;B!S=&]C:R!A="!A('=E:6=H=&5D(&%V97)A9V4@97AE
M<F-I<V4@<')I8V4-"F]F("0T+C`X('!E<B!S:&%R92X@1F]R('1H92!T:')E
M92!A;F0@<VEX+6UO;G1H('!E<FEO9',@96YD960-"DIU;F4F(WA!,#LS,"P@
M,C`Q,BP@,2PT-3$L-3`P(&%N9"`Q+#4S.2PS,#`@<VAA<F5S(&]F('1H90T*
M0V]M<&%N>28C>#(P,3D[<R!C;VUM;VX@<W1O8VLL(')E<W!E8W1I=F5L>2P@
M=V5R92!E>&-L=61E9"!F<F]M('1H90T*8V%L8W5L871I;VX@;V8@9&EL=71E
M9"!E87)N:6YG<R!P97(@<VAA<F4@8F5C875S92!T:&4@97AE<F-I<V4-"G!R
M:6-E<R!O9B!T:&4@<W1O8VL@;W!T:6]N<R!W97)E(&=R96%T97(@=&AA;B!O
M<B!E<75A;"!T;R!T:&4-"F%V97)A9V4@<')I8V4@;V8@=&AE(&-O;6UO;B!S
M:&%R97,L(&%N9"!W97)E('1H97)E9F]R90T*86YT:2UD:6QU=&EV92X\+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-$,CY!="!*=6YE)B-X03`[,S`L(#(P,3$L
M#0IT:&5R92!W97)E(&]U='-T86YD:6YG(&]P=&EO;G,@=&\@<'5R8VAA<V4@
M,BPU-S,L.#`P('-H87)E<R!O9B!T:&4-"D-O;7!A;GDF(W@R,#$Y.W,@8V]M
M;6]N('-T;V-K(&%T(&$@=V5I9VAT960@879E<F%G92!E>&5R8VES92!P<FEC
M90T*;V8@)#0N,30@<&5R('-H87)E+B!!;&P@<W5C:"!O=71S=&%N9&EN9R!O
M<'1I;VYS(&AA=F4@8F5E;B!E>&-L=61E9`T*9G)O;2!T:&4@8V%L8W5L871I
M;VX@;V8@9&EL=71E9"!E87)N:6YG<R!P97(@<VAA<F4@8F5C875S92!T:&5I
M<@T*969F96-T('=O=6QD(&)E(&%N=&DM9&EL=71I=F4N/"]F;VYT/CPO<#X-
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?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X
M93DP7V1F-S0W,CDX,S%B,2]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$,$5!1#X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@
M8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY3=&]C:RU"87-E9"!#
M;VUP96YS871I;VX\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4W1O8VLM0F%S960@0V]M<&5N<V%T:6]N/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV/@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#$P,"4^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$=&]P('=I9'1H/3-$-"4@86QI9VX],T1L969T/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C4N/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG
M;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^4W1O8VLM0F%S960-"D-O;7!E;G-A=&EO
M;CPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@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/D9O<B!T:&4@=&AR964@;6]N=&AS(&5N9&5D#0I*=6YE)B-X03`[,S`L
M(#(P,3(@86YD(#(P,3$L('1H92!#;VUP86YY(')E8V]R9&5D('-T;V-K+6)A
M<V5D#0IC;VUP96YS871I;VX@97AP96YS92!O9B!A<'!R;WAI;6%T96QY("0R
M,34L,#`P(&%N9"`D,C@R+#`P,"P-"G)E<W!E8W1I=F5L>2P@9F]R('-T;V-K
M(&]P=&EO;G,@9W)A;G1E9"!U;F1E<B!T:&4@4V5C;VYD($%M96YD960-"F%N
M9"!297-T871E9"`R,#`Q(%)E<&QI9V5N($-O<G!O<F%T:6]N(%-T;V-K(%!L
M86X@*'1H92`F(W@R,#%#.S(P,#$-"E!L86XF(W@R,#%$.RD@86YD('1H92!2
M97!L:6=E;B!#;W)P;W)A=&EO;B`R,#$R(%-T;V-K($]P=&EO;B!A;F0-"DEN
M8V5N=&EV92!0;&%N("AT:&4@)B-X,C`Q0SLR,#$R(%!L86XL)B-X,C`Q1#L@
M86YD(&-O;&QE8W1I=F5L>2!W:71H#0IT:&4@,C`P,2!0;&%N(&%N9"!T:&4@
M,3DY,B!297!L:6=E;B!#;W)P;W)A=&EO;B!3=&]C:R!/<'1I;VX@4&QA;BP-
M"G1H92`F(W@R,#%#.U!L86YS)B-X,C`Q1#LI+B!4:&4@0V]M<&%N>2!R96-O
M<F1E9"!S=&]C:RUB87-E9`T*8V]M<&5N<V%T:6]N(&5X<&5N<V4@;V8@87!P
M<F]X:6UA=&5L>2`D-#4V+#`P,"!A;F0@)#4S-RPP,#`@9F]R('1H90T*<VEX
M+6UO;G1H('!E<FEO9',@96YD960@2G5N928C>$$P.S,P+"`R,#$R(&%N9"`R
M,#$Q+"!R97-P96-T:79E;'DL#0IF;W(@<W1O8VL@;W!T:6]N<R!G<F%N=&5D
M('5N9&5R('1H92!0;&%N<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4
M:&4@,C`Q,B!0;&%N(&%L;&]W<R!F;W(-"G1H92!G<F%N=&EN9R!O9B!I;F-E
M;G1I=F4@86YD(&YO;G%U86QI9FEE9"!O<'1I;VYS('1O('!U<F-H87-E#0IS
M:&%R97,@;V8@8V]M;6]N('-T;V-K+"!R97-T<FEC=&5D('-T;V-K(&%N9"!O
M=&AE<B!E<75I='D@87=A<F1S+@T*26YC96YT:79E(&]P=&EO;G,@9W)A;G1E
M9"!T;R!E;7!L;WEE97,@=6YD97(@=&AE(%!L86YS(&=E;F5R86QL>0T*=F5S
M="!O=F5R(&$@9F]U<B!T;R!F:79E+7EE87(@<&5R:6]D+"!W:71H(#(P)2TR
M-24@=F5S=&EN9R!O;B!T:&4-"F9I<G-T(&%N;FEV97)S87)Y(&]F('1H92!D
M871E(&]F(&=R86YT(&%N9"!T:&4@<F5M86EN9&5R('9E<W1I;F<@:6X-"F5Q
M=6%L('EE87)L>2!I;G-T86QL;65N=',@=&AE<F5A9G1E<BX@3F]N<75A;&EF
M:65D(&]P=&EO;G,@:7-S=65D#0IT;R!N;VXM96UP;&]Y964@9&ER96-T;W)S
M(&%N9"!C;VYS=6QT86YT<R!U;F1E<B!T:&4@4&QA;G,@9V5N97)A;&QY#0IV
M97-T(&]V97(@;VYE('EE87(N($]P=&EO;G,@9W)A;G1E9"!U;F1E<B!T:&4@
M4&QA;G,@:&%V92!A(&UA>&EM=6T-"G1E<FT@;V8@=&5N('EE87)S(&9R;VT@
M=&AE(&1A=&4@;V8@9W)A;G0@86YD(&=E;F5R86QL>2P@=&AE#0IE>&5R8VES
M92!P<FEC92!O9B!T:&4@<W1O8VL@;W!T:6]N<R!E<75A;',@=&AE(&9A:7(@
M;6%R:V5T('9A;'5E(&]F#0IT:&4@0V]M<&%N>28C>#(P,3D[<R!C;VUM;VX@
M<W1O8VL@;VX@=&AE(&1A=&4@;V8@9W)A;G0N($%T#0I*=6YE)B-X03`[,S`L
M(#(P,3(L(&]P=&EO;G,@=&\@<'5R8VAA<V4@,BPV,CDL-#DP('-H87)E<R!W
M97)E#0IO=71S=&%N9&EN9R!U;F1E<B!T:&4@4&QA;G,N($%T($IU;F4F(WA!
M,#LS,"P@,C`Q,BP@,2PY.3<L.#4R#0IS:&%R97,@=V5R92!A=F%I;&%B;&4@
M9F]R(&9U='5R92!G<F%N="!U;F1E<B!T:&4@4&QA;G,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($-O;7!A;GD@=7-E<R!T:&4-"D)L86-K+5-C
M:&]L97,@;W!T:6]N('!R:6-I;F<@;6]D96P@=&\@8V%L8W5L871E('1H92!F
M86ER('9A;'5E(&]F#0IS:&%R92UB87-E9"!A=V%R9',@;VX@=&AE(&=R86YT
M(&1A=&4N(%1H92!#;VUP86YY(&UE87-U<F5S#0IS=&]C:RUB87-E9"!C;VUP
M96YS871I;VX@8V]S="!A="!T:&4@9W)A;G0@9&%T92!B87-E9"!O;B!T:&4-
M"F5S=&EM871E9"!F86ER('9A;'5E(&]F('1H92!A=V%R9"P@86YD(')E8V]G
M;FEZ97,@:70@87,@97AP96YS90T*;W9E<B!T:&4@96UP;&]Y964F(W@R,#$Y
M.W,@<F5Q=6ES:71E('-E<G9I8V4@<&5R:6]D(&]N(&$-"G-T<F%I9VAT+6QI
M;F4@8F%S:7,N(%1H92!#;VUP86YY(&AA<R!N;R!A=V%R9',@=VET:"!M87)K
M970@;W(-"G!E<F9O<FUA;F-E(&-O;F1I=&EO;G,N(%1H92!#;VUP86YY(')E
M8V]G;FEZ97,@<W1O8VLM8F%S960-"F-O;7!E;G-A=&EO;B!E>'!E;G-E(&)A
M<V5D('5P;VX@;W!T:6]N<R!T:&%T(&%R92!U;'1I;6%T96QY#0IE>'!E8W1E
M9"!T;R!V97-T+"!A;F0@86-C;W)D:6YG;'DL('-U8V@@8V]M<&5N<V%T:6]N
M(&5X<&5N<V4@:&%S#0IB965N(&%D:G5S=&5D(&)Y(&%N(&%M;W5N="!O9B!E
M<W1I;6%T960@9F]R9F5I='5R97,N/"]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#(^26YF;W)M871I;VX@<F5G87)D:6YG#0IO<'1I;VX@86-T:79I='D@9F]R
M('1H92!S:7@@;6]N=&AS(&5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q,B!U;F1E
M<@T*=&AE(%!L86YS(&ES('-U;6UA<FEZ960@8F5L;W<Z/"]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#DR)2!A
M;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#4Y)3X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#4E/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-$-24^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0U)3X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#(E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#,E/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/<'1I;VYS/&)R("\^#0I/=71S=&%N9&EN9SPO8CX\+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#$^/&(^5V5I9VAT960M/&)R
M("\^#0I!=F5R86=E/&)R("\^#0I%>&5R8VES93QB<B`O/@T*4')I8V4@4&5R
M/&)R("\^#0I3:&%R93PO8CX\+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#$^/&(^5V5I9VAT960M/&)R("\^#0I!=F5R
M86=E/&)R("\^#0I296UA:6YI;F<\8G(@+SX-"D-O;G1R86-T=6%L/&)R("\^
M#0I497)M/&)R("\^#0HH:6XF(WA!,#MY96%R<RD\+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(&%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/D%G9W)E
M9V%T93QB<B`O/@T*26YT<FEN<VEC/&)R("\^#0I686QU93PO8CX\+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/<'1I;VYS(&]U
M='-T86YD:6YG(&%T#0I*86YU87)Y)B-X03`[,2P@,C`Q,CPO9F]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`[/"]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#(^,BPX,C,L-#`P/"]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/B0\+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+C`U/"]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#(^.30L,3DP/"]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`[/"]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$N.#D\+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^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]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/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/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%>&5R8VES960\+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/B@R,3<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,
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+C8U/"]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<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#(^1F]R9F5I=&5D+T-A;F-E
M;&QE9#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#(^*#<P
M+#8P,#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*/'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#(^-"XS,3PO9F]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\+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-"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.SPO=&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\=&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/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&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/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/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/<'1I;VYS(&]U='-T86YD:6YG(&%T#0I*=6YE)B-X03`[,S`L(#(P
M,3(\+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-C(Y
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.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-$,CXD/"]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#(^-"XP.#PO9F]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-$,CXU+CDU/"]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-$,CXQ+#<Q,RPP-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*/"]T<CX-
M"CQT<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$
M8F]T=&]M/CPO=&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!,#L\+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;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\+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;3XF
M(WA!,#LF(WA!,#L\+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<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#(^3W!T:6]N<R!E>&5R8VES86)L92!A=`T*2G5N928C>$$P.S,P
M+"`R,#$R/"]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-$,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+#8W."PW,#`\+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!,#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/C0N,S0\+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#(^-"XV,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-$,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(V+#$Y
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('-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.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\=&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/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\+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-$,CY697-T960@86YD(&5X<&5C
M=&5D('1O('9E<W0-"F%T($IU;F4F(WA!,#LS,"P@,C`Q,B`H,2D\+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(L-3`V+#(W,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.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-$,CXD/"]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#(^-"XP
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\=&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+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-$,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/B0\+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+#8T-RPW-#(\+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!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"="3U)$15(M0D]45$]-
M.B`C,#`P,#`P(#`N-7!T('-O;&ED.R!,24Y%+4A%24=(5#H@.'!X.R!-05)'
M24XM5$]0.B`P<'@[(%=)1%1(.B`Q,"4[($U!4D=)3BU"3U143TTZ(#)P>"<^
M#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$,3`P)3X-"CQT<CX-"CQT9"!V86QI9VX],T1T
M;W`@=VED=&@],T0T)2!A;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#$I/"]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,CY4:&ES(')E<')E<V5N=',@=&AE(&YU;6)E<@T*;V8@=F5S=&5D(&]P=&EO
M;G,@87,@;V8@2G5N928C>$$P.S,P+"`R,#$R('!L=7,@=&AE(&YU;6)E<B!O
M9@T*=6YV97-T960@;W!T:6]N<R!E>'!E8W1E9"!T;R!V97-T(&%S(&]F($IU
M;F4F(WA!,#LS,"P@,C`Q,B!B87-E9"!O;@T*=&AE('5N=F5S=&5D(&]U='-T
M86YD:6YG(&]P=&EO;G,@870@2G5N928C>$$P.S,P+"`R,#$R(&%D:G5S=&5D
M(&9O<@T*97-T:6UA=&5D(&9O<F9E:71U<F4@<F%T97,@;V8@."4@9F]R(&%W
M87)D<R!G<F%N=&5D('1O#0IN;VXM97AE8W5T:79E(&QE=F5L(&5M<&QO>65E
M<R!A;F0@,R4@9F]R(&%W87)D<R!G<F%N=&5D('1O#0IE>&5C=71I=F4@;&5V
M96P@96UP;&]Y965S+CPO9F]N=#X\+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!A9V=R96=A=&4@:6YT<FEN<VEC#0IV86QU92!I
M;B!T:&4@=&%B;&4@86)O=F4@<F5P<F5S96YT<R!T:&4@=&]T86P@<')E+71A
M>"!I;G1R:6YS:6,-"G9A;'5E("AT:&4@9&EF9F5R96YC92!B971W965N('1H
M92!C;&]S:6YG('!R:6-E(&]F('1H92!C;VUM;VX@<W1O8VL-"F]N($IU;F4F
M(WA!,#LS,"P@,C`Q,B!O9B`D-"XS,"!A;F0@=&AE(&5X97)C:7-E('!R:6-E
M(&]F(&5A8V@-"FEN+71H92UM;VYE>2!O<'1I;VXI('1H870@=V]U;&0@:&%V
M92!B965N(')E8V5I=F5D(&)Y('1H92!O<'1I;VX-"FAO;&1E<G,@:&%D(&%L
M;"!O<'1I;VX@:&]L9&5R<R!E>&5R8VES960@=&AE:7(@;W!T:6]N<R!O;@T*
M2G5N928C>$$P.S,P+"`R,#$R+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/E1H92!W96EG:'1E9"!A=F5R86=E(&=R86YT#0ID871E(&9A:7(@=F%L=64@
M;V8@;W!T:6]N<R!G<F%N=&5D(&1U<FEN9R!T:&4@<VEX(&UO;G1H<R!E;F1E
M9`T*2G5N928C>$$P.S,P+"`R,#$R(&%N9"`R,#$Q('=A<R`D,RXV,B!A;F0@
M)#(N-C0L(')E<W!E8W1I=F5L>2X@5&AE#0IT;W1A;"!F86ER('9A;'5E(&]F
M('-T;V-K(&]P=&EO;G,@=&AA="!V97-T960@9'5R:6YG('1H92!S:7@@;6]N
M=&AS#0IE;F1E9"!*=6YE)B-X03`[,S`L(#(P,3(@86YD(#(P,3$@=V%S(&%P
M<')O>&EM871E;'D@)#4P,BPQ.#`@86YD#0HD-3$T+#@V-BP@<F5S<&5C=&EV
M96QY+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/D%S(&]F($IU;F4F(WA!
M,#LS,"P@,C`Q,BP-"G1H97)E('=A<R`D,2PU-#4L-C0U(&]F('1O=&%L('5N
M<F5C;V=N:7IE9"!C;VUP96YS871I;VX@8V]S=`T*<F5L871E9"!T;R!U;G9E
M<W1E9"!S:&%R92UB87-E9"!A=V%R9',N)B-X03`[5&AI<R!C;W-T(&ES(&5X
M<&5C=&5D#0IT;R!B92!R96-O9VYI>F5D(&]V97(@82!W96EG:'1E9"!A=F5R
M86=E(')E;6%I;FEN9R!R97%U:7-I=&4-"G-E<G9I8V4@<&5R:6]D(&]F(#(N
M-#,@>65A<G,N(%1H92!#;VUP86YY(&5X<&5C=',@.#(W+#4W,2!U;G9E<W1E
M9`T*;W!T:6]N<R!T;R!V97-T(&]V97(@=&AE(&YE>'0@9FEV92!Y96%R<RX\
M+V9O;G0^/"]P/@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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y
M.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?
M93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970Q
M,2YH=&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/D-A
M<V@L($-A<V@@17%U:79A;&5N=',@86YD($UA<FME=&%B;&4@4V5C=7)I=&EE
M<SQB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C
M;VQS<&%N/3-$,3XV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$
M<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y#87-H
M+"!#87-H($5Q=6EV86QE;G1S(&%N9"!-87)K971A8FQE(%-E8W5R:71I97,\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\=&%B;&4@
M<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$
M,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$,3`P
M)3X-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`@=VED=&@],T0T)2!A;&EG;CTS
M1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2
M;VUA;B<@<VEZ93TS1#(^/&(^-BX\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY#87-H+"!#87-H
M($5Q=6EV86QE;G1S#0IA;F0@36%R:V5T86)L92!396-U<FET:65S/"]B/CPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'
M24XM5$]0.B`V<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^070@
M2G5N928C>$$P.S,P+"`R,#$R(&%N9`T*1&5C96UB97(F(WA!,#LS,2P@,C`Q
M,2P@=&AE($-O;7!A;GDF(W@R,#$Y.W,@:6YV97-T;65N=',@:6YC;'5D960-
M"FUO;F5Y(&UA<FME="!F=6YD<R!A<R!W96QL(&%S('-H;W)T+71E<FT@86YD
M(&QO;F<M=&5R;2!M87)K971A8FQE#0IS96-U<FET:65S+B!-87)K971A8FQE
M('-E8W5R:71I97,@87)E(&EN=F5S=&UE;G1S('=I=&@@;W)I9VEN86P-"FUA
M='5R:71I97,@;V8@9W)E871E<B!T:&%N(#DP(&1A>7,N($QO;F<M=&5R;2!M
M87)K971A8FQE('-E8W5R:71I97,-"F%R92!S96-U<FET:65S('=I=&@@;6%T
M=7)I=&EE<R!O9B!G<F5A=&5R('1H86X@;VYE('EE87(N(%1H90T*879E<F%G
M92!R96UA:6YI;F<@8V]N=')A8W1U86P@;6%T=7)I='D@;V8@;6%R:V5T86)L
M92!S96-U<FET:65S(&%T#0I*=6YE)B-X03`[,S`L(#(P,3(@:7,@87!P<F]X
M:6UA=&5L>2`Q,BXY-R!M;VYT:',N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$
M)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U3
M25I%.B`Q<'@G/@T*)B-X03`[/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/DUA;F%G96UE
M;G0@<F5V:65W960@=&AE#0I#;VUP86YY)B-X,C`Q.3MS(&EN=F5S=&UE;G1S
M(&%S(&]F($IU;F4F(WA!,#LS,"P@,C`Q,B!A;F0-"D1E8V5M8F5R)B-X03`[
M,S$L(#(P,3$@86YD(&-O;F-L=61E9"!T:&%T('1H97)E('=E<F4@;F\@<V5C
M=7)I=&EE<PT*=VET:"!O=&AE<B!T:&%N('1E;7!O<F%R>2!I;7!A:7)M96YT
M<R!I;B!T:&4@:6YV97-T;65N="!P;W)T9F]L:6\N#0I4:&4@0V]M<&%N>2!D
M;V5S(&YO="!I;G1E;F0@=&\@<V5L;"!A;GD@:6YV97-T;65N=',@:6X@86X-
M"G5N<F5A;&EZ960@;&]S<R!P;W-I=&EO;B!A;F0@:70@:7,@;F]T(&UO<F4@
M;&EK96QY('1H86X@;F]T('1H870-"G1H92!#;VUP86YY('=I;&P@8F4@<F5Q
M=6ER960@=&\@<V5L;"!T:&4@:6YV97-T;65N=',@8F5F;W)E#0IR96-O=F5R
M>2!O9B!T:&5I<B!A;6]R=&EZ960@8V]S="!B87-E<RX\+V9O;G0^/"]P/@T*
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@
M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY);G9E<W1M96YT<R!I;B!D96)T#0IS96-U<FET:65S
M(&-O;G-I<W1E9"!O9B!T:&4@9F]L;&]W:6YG(&%T($IU;F4F(WA!,#LS,"P-
M"C(P,3(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#DR)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W
M:61T:#TS1#4V)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS
M1#0E/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-$-"4^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D/CPO=&0^#0H\=&0^/"]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#(E/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T
M:#TS1#(E/CPO=&0^#0H\+W1R/@T*/'1R/@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-$,30@86QI9VX]
M,T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#$^/&(^2G5N928C>$$P.S,P+"8C>$$P.S(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*/"]T<CX-"CQT<CX-"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#$^/&(^06UO<G1I>F5D/&)R
M("\^#0I#;W-T/"]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-$,3X\8CY'<F]S<SQB<B`O/@T*56YR96%L:7IE9#QB
M<B`O/@T*1V%I;CPO8CX\+V9O;G0^/"]T9#X-"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#$^/&(^1W)O<W,\8G(@+SX-"E5N<F5A;&EZ960\
M8G(@+SX-"DQO<W,\+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!,#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/D9A:7(-"E9A;'5E/"]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-"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/DUA<FME=&%B;&4-"G-E8W5R
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-"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/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/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\+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#(^52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD-"G-E8W5R:71I97,\+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/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-$,CXT+#,T-BPQ,#@\+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,3,X/"]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-$,CXH-S8V/"]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,CXD/"]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#(^-"PS-#8L-#@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\='(@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/D-O<G!O<F%T
M92!A;F0@;W1H97(@9&5B=`T*<V5C=7)I=&EE<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#(^."PQ-#(L-3`S/"]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$S
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=&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,S8W/"]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-$,CXI)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('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-$,CXX+#$U-2PS,30\+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<B!S='EL93TS
M1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&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,"`Q<'@@<V]L:60G/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,"`Q
M<'@@<V]L:60G/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>"!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/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;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;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/B8C>$$P.SPO=&0^#0H\
M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$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-"CPO='(^#0H\
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*
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,BPT.#@L-C$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,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$T+#,Q-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,2PQ,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/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$R+#4P,2PW.30\+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#(^3&]N9RUT97)M(&UA<FME
M=&%B;&4-"G-E8W5R:71I97,Z/"]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\+W1D/@T*/'1D('9A;&EG
M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+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^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
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/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/CQF;VYT('-I>F4]
M,T0Q/B8C>$$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*/"]T<CX-"CQT<CX-"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#(^52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD-"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@L-3`R+#$T,#PO9F]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+#`X,#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-$,CXH-2PR
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/BDF(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('-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@L-#DW+#DU,#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(&)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@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;W)P;W)A=&4@86YD(&]T:&5R
M(&1E8G0-"G-E8W5R:71I97,\+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(L,S4T+#`X.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#(^)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-$,CXF(W@R,#$T.R8C>$$P
M.R8C>$$P.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-$,CXH,2PS-C0\+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-"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(L,S4R+#<R-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>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^
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>"!S;VQI9"<^)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>"!S;VQI9"<^)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,#`@,7!X('-O;&ED)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,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO
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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)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"!V86QI9VX],T1T;W`^/"]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$P+#@U-BPR,CD\+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#(^,2PP.#`\+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#(^*#8L-C,T/"]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-$,CXQ,"PX-3`L-C<U/"]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-"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!,#L\+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('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/B8C>$$P.SPO=&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-$,CY4
M;W1A;#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#(^)#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(S+#,T-"PX
M-#`\+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$U+#,Y-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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^*#<L-S8W/"]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-$,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#(^,C,L,S4R+#0V.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>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^
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`[/"]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#(^070@2G5N928C
M>$$P.S,P+"`R,#$R+"!T:&4-"D-O;7!A;GDF(W@R,#$Y.W,@:6YV97-T;65N
M=',@:6YC;'5D960@='=E;'9E(&1E8G0@<V5C=7)I=&EE<R!I;@T*=6YR96%L
M:7IE9"!L;W-S('!O<VET:6]N<R!W:71H(&$@=&]T86P@=6YR96%L:7IE9"!L
M;W-S(&]F#0IA<'!R;WAI;6%T96QY("0X+#`P,"!A;F0@82!T;W1A;"!F86ER
M(&UA<FME="!V86QU92!O9B!A<'!R;WAI;6%T96QY#0HD,3`L-S@V+#`P,"X@
M06QL(&EN=F5S=&UE;G1S('=I=&@@9W)O<W,@=6YR96%L:7IE9"!L;W-S97,@
M:&%V92!B965N#0II;B!U;G)E86QI>F5D(&QO<W,@<&]S:71I;VYS(&9O<B!L
M97-S('1H86X@,3(@;6]N=&AS+B!4:&4-"G5N<F5A;&EZ960@;&]S<V5S('=E
M<F4@8V%U<V5D('!R:6UA<FEL>2!B>2!C=7)R96YT(&5C;VYO;6EC(&%N9`T*
M;6%R:V5T(&-O;F1I=&EO;G,N(%1H97)E('=A<R!N;R!C:&%N9V4@:6X@=&AE
M(&-R961I="!R:7-K(&]F('1H90T*<V5C=7)I=&EE<RX@5&AE<F4@=V5R92!N
M;R!R96%L:7IE9"!G86EN<R!O<B!L;W-S97,@;VX@=&AE#0II;G9E<W1M96YT
M<R!F;W(@=&AE('-I>"!M;VYT:',@96YD960@2G5N928C>$$P.S,P+"`R,#$R
M(&]R('1H90T*;FEN92UM;VYT:"!P97)I;V0@96YD960@1&5C96UB97(F(WA!
M,#LS,2P@,C`Q,2X\+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-$,CY);G9E<W1M
M96YT<R!I;B!D96)T#0IS96-U<FET:65S(&-O;G-I<W1E9"!O9B!T:&4@9F]L
M;&]W:6YG(&%T($1E8V5M8F5R)B-X03`[,S$L#0HR,#$Q.CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ
M(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)L92!S
M='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Y,B4@
M86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED=&@],T0U-B4^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D/CPO
M=&0^#0H\=&0^/"]T9#X-"CQT9#X\+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=&@],T0R)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3X\+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#$T(&%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/D1E8V5M8F5R)B-X03`[,S$L)B-X03`[,C`Q,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/@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-$,3X\8CY!;6]R=&EZ960\8G(@+SX-"D-O<W0\+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*/'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/D=R;W-S/&)R("\^#0I5;G)E86QI>F5D/&)R("\^#0I'86EN/"]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-$,3X\8CY'<F]S<SQB<B`O/@T*56YR96%L:7IE9#QB<B`O/@T*3&]S<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('-I>F4],T0Q/B8C>$$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/&(^1F%I<@T*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<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#(^36%R:V5T86)L90T*<V5C=7)I=&EE<SH\+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/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\=&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\+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\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`[/"]F;VYT/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/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-$,CY5+E,N($=O=F5R
M;FUE;G0@86YD(&%G96YC>0T*<V5C=7)I=&EE<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/C@L,S<S+#,U-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-$,CXD/"]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#(^,RPQ,C8\+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/B@R,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/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/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,CXX+#,W-BPR-#@\+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#(^0V]R<&]R871E(&%N9"!O=&AE<B!D
M96)T#0IS96-U<FET:65S/"]F;VYT/CPO<#X-"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-$,CXW+#`T-BPR,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#(^,RPS,S8\+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#(^*#0L,S<P/"]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-$,CXW+#`T-2PQ.#@\+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*/'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/@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@=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^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L
M:6=N/3-$=&]P/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-2PT,3DL-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/C8L-#8R/"]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/B@T+#8P,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#(^*28C>$$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@<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#(^,34L-#(Q
M+#0S-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`[/"]F;VYT/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,;VYG+71E<FT@;6%R:V5T86)L90T*<V5C=7)I
M=&EE<SH\+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/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/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`[/"]F
M;VYT/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\=&0@=F%L:6=N/3-$8F]T=&]M/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@,V5M)SX\9F]N="!S
M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$
M,CY5+E,N($=O=F5R;FUE;G0@86YD(&%G96YC>0T*<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#(^."PS.3DL-#(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-$,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(L,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/B@Y,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*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(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#(^."PT,#$L-38P/"]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`S96TG
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!A;F0@;W1H97(@9&5B=`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`[/"]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#(^,2PP,S$L
M-#0S/"]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/C(L,S0W/"]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/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/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,#,S+#<Y,#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\=&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`[/"]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"!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#XF(WA!,#L\+W1D/@T*/"]T<CX-"CQT<CX-"CQT
M9"!V86QI9VX],T1T;W`^/"]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/CDL-#,P
M+#@W,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\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-$,CXT+#4W,#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-$,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-$,CXH.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/BDF(WA!,#L\+V9O;G0^/"]T9#X-"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('-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/CDL-#,U
M+#,U,#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>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/"]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!,#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-"CQT9"!V86QI9VX],T1B;W1T;VT^)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*/"]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#(^5&]T86P\+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/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-$,CXR-"PX-3`L-#0X/"]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/B0\+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,2PP,S(\
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#(^)#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/B@T+#8Y-#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#(^*28C>$$P.SPO9F]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-"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(T+#@U-BPW.#8\+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,"`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*/'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`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;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&]U8FQE
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.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*/"]T<CX-"CPO=&%B
M;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]4
M5$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E1H92!C;VYT<F%C='5A;"!M871U<FET:65S
M#0IO9B!D96)T('-E8W5R:71I97,@870@2G5N928C>$$P.S,P+"`R,#$R('=E
M<F4@87,-"F9O;&QO=W,Z/"]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#<V)2!A;&EG;CTS1&-E;G1E<CX-"CQT
M<CX-"CQT9"!W:61T:#TS1#<R)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-"CPO='(^#0H\='(^
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(&%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/D%M;W)T
M:7IE9#QB<B`O/@T*0V]S=#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('-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#$^/&(^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*/"]T<CX-"CQT<B!B9V-O;&]R/3-$(T-#
M145&1CX-"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#(^1'5E(&EN
M(#$@>65A<B!O<@T*;&5S<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/C$R+#0X."PV,3$\+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#(^)#PO9F]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$R+#4P,2PW.30\+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#(^1'5E(&EN(#$@=&\@,@T*>65A
M<G,\+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$P+#@U
M-BPR,CD\+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.#4P+#8W-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\+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*/'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\+W1R
M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@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#(^)#PO9F]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+#,T-"PX-#`\+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#(^)#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(S+#,U,BPT
M-CD\+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!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L:6=N
M/3-$8F]T=&]M/CPO=&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-"CPO='(^#0H\+W1A8FQE/@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=%]B9#4Y9CEB
M95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R
M.3@S,6(Q+U=O<FMS:&5E=',O4VAE970Q,BYH=&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/D9A:7(@5F%L=64@365A<W5R96UE;G0\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,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`^1F%I<B!6
M86QU92!-96%S=7)E;65N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E
M>'0^/&1I=CX-"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-$,CX\8CXW+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/D9A:7(@5F%L=64-"DUE87-U<F5M96YT/"]B/CPO9F]N=#X\+W1D
M/@T*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`V
M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^26X@9&5T97)M:6YI
M;F<@=&AE(&9A:7(-"G9A;'5E(&]F(&ET<R!A<W-E=',@86YD(&QI86)I;&ET
M:65S+"!T:&4@0V]M<&%N>2!U<V5S('9A<FEO=7,-"G9A;'5A=&EO;B!A<'!R
M;V%C:&5S+B!4:&4@0V]M<&%N>2!E;7!L;WES(&$@:&EE<F%R8VAY(&9O<B!I
M;G!U=',-"G5S960@:6X@;65A<W5R:6YG(&9A:7(@=F%L=64@=&AA="!M87AI
M;6EZ97,@=&AE('5S92!O9B!O8G-E<G9A8FQE#0II;G!U=',@86YD(&UI;FEM
M:7IE<R!T:&4@=7-E(&]F('5N;V)S97)V86)L92!I;G!U=',@8GD@<F5Q=6ER
M:6YG#0IT:&%T(&]B<V5R=F%B;&4@:6YP=71S(&)E('5S960@=VAE;B!A=F%I
M;&%B;&4N($]B<V5R=F%B;&4@:6YP=71S#0IA<F4@:6YP=71S('1H870@;6%R
M:V5T('!A<G1I8VEP86YT<R!W;W5L9"!U<V4@:6X@<')I8VEN9R!T:&4@87-S
M970-"F]R(&QI86)I;&ET>2!B87-E9"!O;B!M87)K970@9&%T82!O8G1A:6YE
M9"!F<F]M('-O=7)C97,@:6YD97!E;F1E;G0-"F]F('1H92!#;VUP86YY+B!5
M;F]B<V5R=F%B;&4@:6YP=71S(&%R92!I;G!U=',@=&AA="!R969L96-T('1H
M90T*0V]M<&%N>28C>#(P,3D[<R!A<W-U;7!T:6]N<R!A8F]U="!T:&4@:6YP
M=71S('1H870@;6%R:V5T#0IP87)T:6-I<&%N=',@=V]U;&0@=7-E(&EN('!R
M:6-I;F<@=&AE(&%S<V5T(&]R(&QI86)I;&ET>2!A;F0@87)E#0ID979E;&]P
M960@8F%S960@;VX@=&AE(&)E<W0@:6YF;W)M871I;VX@879A:6QA8FQE(&EN
M('1H90T*8VER8W5M<W1A;F-E<RX@5&AE(&9A:7(@=F%L=64@:&EE<F%R8VAY
M(&ES(&)R;VME;B!D;W=N(&EN=&\@=&AR964-"FQE=F5L<R!B87-E9"!O;B!T
M:&4@<V]U<F-E(&]F(&EN<'5T<R!A<R!F;VQL;W=S.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=&@],T0Q,#`E(&%L
M:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-24^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q)3X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,24^/"]T9#X-"CQT9"!W
M:61T:#TS1#DS)3X\+W1D/@T*/"]T<CX-"CQT<CX-"CQT9"!V86QI9VX],T1T
M;W`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^3&5V96PF(WA!,#LQ/"]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'1O<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,
M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$S.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],T1T;W`^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5F%L
M=6%T:6]N<R!B87-E9"!O;B!U;F%D:G5S=&5D('%U;W1E9"!P<FEC97,@:6X@
M86-T:79E(&UA<FME=',-"F9O<B!I9&5N=&EC86P@87-S971S(&]R(&QI86)I
M;&ET:65S('1H870@=&AE($-O;7!A;GD@:&%S('1H90T*86)I;&ET>2!T;R!A
M8V-E<W,\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0^/"]T9#X-"CQT
M9"!C;VQS<&%N/3-$,CX\+W1D/@T*/'1D(&-O;'-P86X],T0R/CPO=&0^#0H\
M+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY,979E;"8C
M>$$P.S(\+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-$=&]P
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/B8C>#(P,3,[/"]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'1O<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY686QU871I;VYS(&)A<V5D(&]N('%U
M;W1E9"!P<FEC97,@9F]R('-I;6EL87(@87-S971S(&]R#0IL:6%B:6QI=&EE
M<R!I;B!A8W1I=F4@;6%R:V5T<RP@<75O=&5D('!R:6-E<R!F;W(@:61E;G1I
M8V%L(&]R#0IS:6UI;&%R(&%S<V5T<R!O<B!L:6%B:6QI=&EE<R!I;B!M87)K
M971S('1H870@87)E(&YO="!A8W1I=F4@86YD#0IM;V1E;',@9F]R('=H:6-H
M(&%L;"!S:6=N:69I8V%N="!I;G!U=',@87)E(&]B<V5R=F%B;&4L(&5I=&AE
M<@T*9&ER96-T;'D@;W(@:6YD:7)E8W1L>3PO9F]N=#X\+W1D/@T*/"]T<CX-
M"CQT<CX-"CQT9#X\+W1D/@T*/'1D(&-O;'-P86X],T0R/CPO=&0^#0H\=&0@
M8V]L<W!A;CTS1#(^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M
M86XG('-I>F4],T0R/DQE=F5L)B-X03`[,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],T1T;W`^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)
M3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^)B-X,C`Q,SL\+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-$=&]P/CQF;VYT('-T>6QE
M/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/E9A
M;'5A=&EO;G,@8F%S960@;VX@:6YP=71S('1H870@87)E('5N;V)S97)V86)L
M92!A;F0-"G-I9VYI9FEC86YT('1O('1H92!O=F5R86QL(&9A:7(@=F%L=64@
M;65A<W5R96UE;G0\+V9O;G0^/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY4:&4@879A:6QA8FEL:71Y(&]F#0IO8G-E<G9A8FQE(&EN
M<'5T<R!C86X@=F%R>2!A;6]N9R!T:&4@=F%R:6]U<R!T>7!E<R!O9B!F:6YA
M;F-I86P-"F%S<V5T<R!A;F0@;&EA8FEL:71I97,N(%1O('1H92!E>'1E;G0@
M=&AA="!T:&4@=F%L=6%T:6]N(&ES(&)A<V5D#0IO;B!M;V1E;',@;W(@:6YP
M=71S('1H870@87)E(&QE<W,@;V)S97)V86)L92!O<B!U;F]B<V5R=F%B;&4@
M:6X@=&AE#0IM87)K970L('1H92!D971E<FUI;F%T:6]N(&]F(&9A:7(@=F%L
M=64@<F5Q=6ER97,@;6]R92!J=61G;65N="X@26X-"F-E<G1A:6X@8V%S97,L
M('1H92!I;G!U=',@=7-E9"!T;R!M96%S=7)E(&9A:7(@=F%L=64@;6%Y(&9A
M;&P@:6YT;PT*9&EF9F5R96YT(&QE=F5L<R!O9B!T:&4@9F%I<B!V86QU92!H
M:65R87)C:'DN($EN('-U8V@@8V%S97,L(&9O<@T*9FEN86YC:6%L('-T871E
M;65N="!D:7-C;&]S=7)E('!U<G!O<V5S+"!T:&4@;&5V96P@:6X@=&AE(&9A
M:7(-"G9A;'5E(&AI97)A<F-H>2!W:71H:6X@=VAI8V@@=&AE(&9A:7(@=F%L
M=64@;65A<W5R96UE;G0@:7,-"F-A=&5G;W)I>F5D(&ES(&)A<V5D(&]N('1H
M92!L;W=E<W0@;&5V96P@:6YP=70@=&AA="!I<R!S:6=N:69I8V%N=`T*=&\@
M=&AE(&]V97)A;&P@9F%I<B!V86QU92!M96%S=7)E;65N="X\+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@0V]M<&%N>28C>#(P,3D[<R!F:7AE9`T*
M:6YC;VUE(&EN=F5S=&UE;G1S(&%R92!C;VUP<FES960@;V8@;V)L:6=A=&EO
M;G,@;V8@52Y3+B!G;W9E<FYM96YT#0IA9V5N8VEE<RP@8V]R<&]R871E(&1E
M8G0@<V5C=7)I=&EE<R!A;F0@;W1H97(@:6YT97)E<W0@8F5A<FEN9PT*<V5C
M=7)I=&EE<RX@5&AE<V4@:6YV97-T;65N=',@:&%V92!B965N(&EN:71I86QL
M>2!V86QU960@870@=&AE#0IT<F%N<V%C=&EO;B!P<FEC92!A;F0@<W5B<V5Q
M=65N=&QY('9A;'5E9"P@870@=&AE(&5N9"!O9B!E86-H#0IR97!O<G1I;F<@
M<&5R:6]D+"!U=&EL:7II;F<@=&AI<F0@<&%R='D@<')I8VEN9R!S97)V:6-E
M<R!O<B!O=&AE<@T*;6%R:V5T(&]B<V5R=F%B;&4@9&%T82X@5&AE('!R:6-I
M;F<@<V5R=FEC97,@=71I;&EZ92!I;F1U<W1R>0T*<W1A;F1A<F0@=F%L=6%T
M:6]N(&UO9&5L<RP@:6YC;'5D:6YG(&)O=&@@:6YC;VUE(&%N9"!M87)K970@
M8F%S960-"F%P<')O86-H97,@86YD(&]B<V5R=F%B;&4@;6%R:V5T(&EN<'5T
M<R!T;R!D971E<FUI;F4@=F%L=64N(%1H97-E#0IO8G-E<G9A8FQE(&UA<FME
M="!I;G!U=',@:6YC;'5D92!R97!O<G1A8FQE('1R861E<RP@8F5N8VAM87)K
M#0IY:65L9',L(&-R961I="!S<')E861S+"!B<F]K97(O9&5A;&5R('%U;W1E
M<RP@8FED<RP@;V9F97)S+"!C=7)R96YT#0IS<&]T(')A=&5S(&%N9"!O=&AE
M<B!I;F1U<W1R>2!A;F0@96-O;F]M:6,@979E;G1S+B!4:&4@0V]M<&%N>0T*
M=F%L:61A=&5S('1H92!P<FEC97,@<')O=FED960@8GD@=&AI<F0@<&%R='D@
M<')I8VEN9R!S97)V:6-E<R!B>0T*<F5V:65W:6YG('1H96ER('!R:6-I;F<@
M;65T:&]D<R!A;F0@;6%T<FEC97,L(&]B=&%I;FEN9R!M87)K970-"G9A;'5E
M<R!F<F]M(&]T:&5R('!R:6-I;F<@<V]U<F-E<RP@86YA;'EZ:6YG('!R:6-I
M;F<@9&%T82!I;@T*8V5R=&%I;B!I;G-T86YC97,@86YD(&-O;F9I<FUI;F<@
M=&AA="!T:&4@<F5L979A;G0@;6%R:V5T<R!A<F4-"F%C=&EV92X@069T97(@
M8V]M<&QE=&EN9R!I=',@=F%L:61A=&EO;B!P<F]C961U<F5S+"!T:&4@0V]M
M<&%N>2!D:60-"FYO="!A9&IU<W0@;W(@;W9E<G)I9&4@86YY(&9A:7(@=F%L
M=64@;65A<W5R96UE;G1S('!R;W9I9&5D(&)Y('1H90T*<')I8VEN9R!S97)V
M:6-E<R!A<R!O9B!*=6YE)B-X03`[,S`L(#(P,3(N/"]F;VYT/CPO<#X-"CQP
M('-T>6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P
M>"<^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA
M;B<@<VEZ93TS1#(^5&AE(&9O;&QO=VEN9R!F86ER('9A;'5E#0IH:65R87)C
M:'D@=&%B;&4@<')E<V5N=',@:6YF;W)M871I;VX@86)O=70@96%C:"!M86IO
M<B!C871E9V]R>2!O9@T*=&AE($-O;7!A;GDF(W@R,#$Y.W,@87-S971S(&UE
M87-U<F5D(&%T(&9A:7(@=F%L=64@;VX@82!R96-U<G)I;F<-"F)A<VES(&%S
M(&]F($IU;F4F(WA!,#LS,"P@,C`Q,CH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4]
M,T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M
M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]2
M1$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN
M9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$.3(E(&%L:6=N/3-$8V5N
M=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-#<E/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=&@],T0V
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#8E/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-$,R4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^/"]T9#X-"CPO='(^#0H\='(^#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],T0Q-"!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&86ER('9A
M;'5E(&UE87-U<F5M96YT#0IA="!R97!O<G1I;F<@9&%T92!U<VEN9SH\+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@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#$^/&(^475O=&5D)B-X03`[<')I
M8V5S)B-X03`[:6X\8G(@+SX-"F%C=&EV928C>$$P.VUA<FME=',F(WA!,#MF
M;W(\8G(@+SX-"FED96YT:6-A;"!A<W-E=',\8G(@+SX-"BA,979E;"`Q*3PO
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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#$^/&(^4VEG;FEF:6-A;G0\8G(@+SX-"F]T:&5R)B-X03`[;V)S97)V
M86)L93QB<B`O/@T*:6YP=71S/&)R("\^#0HH3&5V96P@,BD\+V(^/"]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: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/E-I9VYI9FEC86YT/&)R("\^#0IU;F]B<V5R=F%B;&4\8G(@+SX-"FEN<'5T
M<SQB<B`O/@T**$QE=F5L(#,I/"]B/CPO9F]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@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY4;W1A;#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(&)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!<W-E=',Z/"]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\+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\
M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]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/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/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N
M=#X\+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\+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#(^
M36]N97D@;6%R:V5T#0IF=6YD<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/C0L,C`U+#(U.#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\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)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(%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#(^)#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/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/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-$,CXT+#(P-2PR-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*/"]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#(^52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD-"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/C(L
M-3@T+#4Q-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,"PW-3DL.#0S/"]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`[)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+#,T-"PS-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*/"]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#(^0V]R<&]R871E
M(&%N9"!O=&AE<B!D96)T#0IS96-U<FET:65S/"]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-$,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\=&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-$,CXQ,"PP,#@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-"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$P+#`P."PQ,#D\+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!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*/'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-"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/E1O=&%L/"]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-$,CXD/"]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#(^-BPW.#DL-S<U/"]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-$,CXR,"PW-C<L.34R/"]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/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-$,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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C<L-34W+#<R-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\+W1R/@T*/'1R('-T>6QE
M/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]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\=&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\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!4D=)3BU4
M3U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G
M/@T*)B-X03`[/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!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!N
M;R!O=&AE<@T*87-S971S(&]R(&QI86)I;&ET:65S(&9O<B!W:&EC:"!F86ER
M('9A;'5E(&UE87-U<F5M96YT(&ES(&5I=&AE<@T*<F5Q=6ER960@;W(@:&%S
M(&)E96X@96QE8W1E9"!T;R!B92!A<'!L:65D+"!O=&AE<B!T:&%N('1H90T*
M;&EA8FEL:71I97,@9F]R(&-O;G1I;F=E;G0@8V]N<VED97)A=&EO;B!R96-O
M<F1E9"!I;B!C;VYN96-T:6]N#0IW:71H('1H92!.;W9O>GEM97,@06-Q=6ES
M:71I;VX@86YD('1H92!A8W%U:7-I=&EO;B!O9B!T:&4@87-S971S(&]F#0I"
M:6]&;&%S:"!087)T;F5R<RP@3$Q#("@F(W@R,#%#.T)I;T9L87-H)B-X,C`Q
M1#LI+B!4:&4@8V]N=&EN9V5N=`T*8V]N<VED97)A=&EO;B!R96QA=&5D('1O
M($YO=F]Z>6UE<R!I<R!V86QU960@=7-I;F<-"FUA;F%G96UE;G0F(W@R,#$Y
M.W,@97-T:6UA=&5S(&]F(&5X<&5C=&5D(&9U='5R92!M:6QE<W1O;F4@<&%Y
M;65N=',-"F)A<V5D('5P;VX@82!P<F]B86)I;&ET>2!W96EG:'1E9"!A;F%L
M>7-I<R!O9B!A;6]U;G1S('1O(&)E('!A:60@=&\-"DYO=F]Z>6UE<R!$96YM
M87)K+B!4:&4@8V]N=&EN9V5N="!C;VYS:61E<F%T:6]N(')E;&%T960@=&\@
M0FEO1FQA<V@-"FES('9A;'5E9"!U<VEN9R!M86YA9V5M96YT)B-X,C`Q.3MS
M(&5S=&EM871E<R!O9B!R;WEA;'1I97,@=&\@8F4-"G!A:60@=&\@=&AE(&9O
M<FUE<B!S:&%R96AO;&1E<G,@;V8@0FEO1FQA<V@@8F%S960@;VX@<V%L97,@
M;V8@=&AE#0IA8W%U:7)E9"!A<W-E=',N(%1H97-E('9A;'5A=&EO;G,@87)E
M($QE=F5L(#,@=F%L=6%T:6]N<R!A<R!T:&4-"G!R:6UA<GD@:6YP=71S(&%R
M92!U;F]B<V5R=F%B;&4N(%1H92!F;VQL;W=I;F<@=&%B;&4@<')O=FED97,@
M80T*<F]L;"!F;W)W87)D(&]F('1H92!F86ER('9A;'5E(&]F('1H92!C;VYT
M:6YG96YT#0IC;VYS:61E<F%T:6]N.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=&@],T0V."4@86QI9VX],T1C96YT
M97(^#0H\='(^#0H\=&0@=VED=&@],T0X-24^/"]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*/"]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#(^0F%L86YC92!A=`T*
M1&5C96UB97(F(WA!,#LS,2P@,C`Q,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#(^)#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(L,3DW+#(R-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*/'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-$,CY087EM96YT<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#(^*#,U+#`P,#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#(^*28C>$$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#(^0VAA;F=E<R!I;B!F86ER
M#0IV86QU93PO9F]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-C(L,3,R/"]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\='(^#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/D5F9F5C="!O9B!E>&-H86YG92!R871E#0IC:&%N9V5S/"]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-$,CXH,C4L,S0W/"]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<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#(^0F%L86YC92!A="!*=6YE)B-X03`[,S`L#0HR,#$R
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-$,CXD/"]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#(^,BPQ.3DL,#$Q/"]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='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\+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-"CPO='(^#0H\+W1A8FQE/@T*/'`@<W1Y;&4],T0G34%2
M1TE.+51/4#H@,3)P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4
M:&5R92!W97)E(&YO#0IR96UE87-U<F5M96YT<R!T;R!F86ER('9A;'5E(&1U
M<FEN9R!T:&4@=&AR964@;W(@<VEX(&UO;G1H<R!E;F1E9`T*2G5N928C>$$P
M.S,P+"`R,#$R(&]F(&9I;F%N8VEA;"!A<W-E=',@86YD(&QI86)I;&ET:65S
M('1H870@87)E(&YO=`T*;65A<W5R960@870@9F%I<B!V86QU92!O;B!A(')E
M8W5R<FEN9R!B87-I<RX\+V9O;G0^/"]P/@T*/"]D:78^/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-
M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B9#4Y9CEB95]E,SAE7S1D
M-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O
M<FMS:&5E=',O4VAE970Q,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-$240P14%$/@T*("`@("`@/'1R
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N
M/3-$,CX\<W1R;VYG/DEN=F5N=&]R:65S/&)R/CPO<W1R;VYG/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C8@36]N=&AS($5N
M9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/DIU;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=F5N=&]R:65S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\9&EV/@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#$P,"4^#0H\='(^#0H\=&0@
M=F%L:6=N/3-$=&]P('=I9'1H/3-$-"4@86QI9VX],T1L969T/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/CQB/C@N/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1'1O<"!A;&EG
M;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE
M=R!2;VUA;B<@<VEZ93TS1#(^/&(^26YV96YT;W)I97,\+V(^/"]F;VYT/CPO
M=&0^#0H\+W1R/@T*/"]T86)L93X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z
M(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4
M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);G9E;G1O<FEE
M<R!R96QA=&4@=&\@=&AE#0I#;VUP86YY)B-X,C`Q.3MS(&)I;W!R;V-E<W-I
M;F<@8G5S:6YE<W,N(%1H92!#;VUP86YY('9A;'5E<PT*:6YV96YT;W)Y(&%T
M(&-O<W0@;W(L(&EF(&QO=V5R+"!F86ER(&UA<FME="!V86QU92!U<VEN9R!T
M:&4-"F9I<G-T+6EN+"!F:7)S="UO=70@;65T:&]D+B!4:&4@0V]M<&%N>2!R
M979I97=S(&ET<R!I;G9E;G1O<FEE<R!A=`T*;&5A<W0@<75A<G1E<FQY(&%N
M9"!R96-O<F1S(&$@<')O=FES:6]N(&9O<B!E>&-E<W,@86YD(&]B<V]L971E
M#0II;G9E;G1O<GD@8F%S960@;VX@:71S(&5S=&EM871E<R!O9B!E>'!E8W1E
M9"!S86QE<R!V;VQU;64L#0IP<F]D=6-T:6]N(&-A<&%C:71Y(&%N9"!E>'!I
M<F%T:6]N(&1A=&5S(&]F(')A=R!M871E<FEA;',L#0IW;W)K+6EN+7!R;V-E
M<W,@86YD(&9I;FES:&5D('!R;V1U8W1S+B!%>'!E8W1E9"!S86QE<R!V;VQU
M;65S(&%R90T*9&5T97)M:6YE9"!B87-E9"!O;B!S=7!P;'D@9F]R96-A<W1S
M('!R;W9I9&5D(&)Y(&ME>2!C=7-T;VUE<G,@9F]R#0IT:&4@;F5X="!T:')E
M92!T;R!T=V5L=F4@;6]N=&AS+B!4:&4@0V]M<&%N>2!W<FET97,@9&]W;B!I
M;G9E;G1O<GD-"G1H870@:&%S(&)E8V]M92!O8G-O;&5T92P@:6YV96YT;W)Y
M('1H870@:&%S(&$@8V]S="!B87-I<R!I;B!E>&-E<W,-"F]F(&ET<R!E>'!E
M8W1E9"!N970@<F5A;&EZ86)L92!V86QU92P@86YD(&EN=F5N=&]R>2!I;B!E
M>&-E<W,@;V8-"F5X<&5C=&5D(')E<75I<F5M96YT<R!T;R!C;W-T(&]F('!R
M;V1U8W0@<F5V96YU92X@36%N=69A8W1U<FEN9R!O9@T*8FEO<')O8V5S<VEN
M9R!F:6YI<VAE9"!G;V]D<R!I<R!D;VYE('1O(&]R9&5R(&%N9"!T97-T960@
M9F]R#0IQ=6%L:71Y('-P96-I9FEC871I;VYS('!R:6]R('1O('-H:7!M96YT
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/D$@8VAA;F=E(&EN('1H92!E
M<W1I;6%T960-"G1I;6EN9R!O<B!A;6]U;G0@;V8@9&5M86YD(&9O<B!T:&4@
M0V]M<&%N>28C>#(P,3D[<R!P<F]D=6-T<R!C;W5L9`T*<F5S=6QT(&EN(&%D
M9&ET:6]N86P@<')O=FES:6]N<R!F;W(@97AC97-S(&EN=F5N=&]R>2!Q=6%N
M=&ET:65S(&]N#0IH86YD+B!!;GD@<VEG;FEF:6-A;G0@=6YA;G1I8VEP871E
M9"!C:&%N9V5S(&EN(&1E;6%N9"!O<B!U;F5X<&5C=&5D#0IQ=6%L:71Y(&9A
M:6QU<F5S(&-O=6QD(&AA=F4@82!S:6=N:69I8V%N="!I;7!A8W0@;VX@=&AE
M('9A;'5E(&]F#0II;G9E;G1O<GD@86YD(')E<&]R=&5D(&]P97)A=&EN9R!R
M97-U;'1S+B!$=7)I;F<@86QL('!E<FEO9',-"G!R97-E;G1E9"!I;B!T:&4@
M86-C;VUP86YY:6YG(&-O;G-O;&ED871E9"!F:6YA;F-I86P@<W1A=&5M96YT
M<RP-"G1H97)E(&AA=F4@8F5E;B!N;R!M871E<FEA;"!A9&IU<W1M96YT<R!R
M96QA=&5D('1O(&$@<F5V:7-E9`T*97-T:6UA=&4@;V8@:6YV96YT;W)Y('9A
M;'5A=&EO;G,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#(^5V]R:RUI;BUP
M<F]C97-S(&%N9`T*9FEN:7-H960@<')O9'5C=',@:6YV96YT;W)I97,@8V]N
M<VES="!O9B!M871E<FEA;"P@;&%B;W(L(&]U='-I9&4-"G!R;V-E<W-I;F<@
M8V]S=',@86YD(&UA;G5F86-T=7)I;F<@;W9E<FAE860N($EN=F5N=&]R:65S
M(&-O;G-I<W1E9`T*;V8@=&AE(&9O;&QO=VEN9SH\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[
M($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4]
M,T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N
M/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-S(E/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-"4^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D/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
M/@T*/"]T<CX-"CQT<CX-"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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#$^/&(^2G5N928C>$$P.S,P+#QB<B`O/@T*,C`Q,CPO8CX\+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#$^/&(^
M1&5C96UB97(F(WA!,#LS,2P\8G(@+SX-"C(P,3$\+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<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#(^4F%W(&UA=&5R:6%L<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#(^)#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,L,#`P+#0R.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-$,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#(^,RPU-C,L,SDU/"]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`Q96TG/CQF
M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I
M>F4],T0R/E=O<FLM:6XM<')O8V5S<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#(^-BPR-#$L-3(R/"]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/C4L.3,V+#4W
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&:6YI<VAE9`T*<')O9'5C=',\+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/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(L,C8Q+#$R,#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\=&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,CXS+#@V,RPQ,#`\+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!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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/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>"!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*/"]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&]T86P\+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/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,2PU,#,L,#<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-"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-$,CXQ,RPS-C,L,#<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-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^
M#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\+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-"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\+W1R/@T*/"]T86)L93X-"CPO9&EV/CQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\
M+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8F0U.68Y8F5?
M93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N
M.B!F:6QE.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX
M,S%B,2]7;W)K<VAE971S+U-H965T,30N:'1M;`T*0V]N=&5N="U4<F%N<V9E
M<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T
M97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE
M860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT
M96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E
M/3-$=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E
M;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y
M/@T*("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5!1#X-"B`@
M("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@
M<F]W<W!A;CTS1#(^/'-T<F]N9SY!8V-R=65D($QI86)I;&ET:65S/&)R/CPO
M<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X]
M,T0Q/C8@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;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/D%C8W)U960@3&EA
M8FEL:71I97,\+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=&@],T0T
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#(^/&(^.2X\+V(^/"]F;VYT/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY!
M8V-R=65D#0I,:6%B:6QI=&EE<SPO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M+W1A8FQE/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@-G!X.R!-05)'24XM
M0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE
M<R!.97<@4F]M86XG('-I>F4],T0R/E1H92!#;VUP86YY(&5S=&EM871E<PT*
M86-C<G5E9"!L:6%B:6QI=&EE<R!B>2!I9&5N=&EF>6EN9R!S97)V:6-E<R!P
M97)F;W)M960@;VX@=&AE#0I#;VUP86YY)B-X,C`Q.3MS(&)E:&%L9BP@97-T
M:6UA=&EN9R!T:&4@;&5V96P@;V8@<V5R=FEC92!P97)F;W)M960-"F%N9"!D
M971E<FUI;FEN9R!T:&4@87-S;V-I871E9"!C;W-T(&EN8W5R<F5D(&9O<B!S
M=6-H('-E<G9I8V4@87,@;V8-"F5A8V@@8F%L86YC92!S:&5E="!D871E+B!%
M>&%M<&QE<R!O9B!E<W1I;6%T960@86-C<G5E9"!E>'!E;G-E<PT*:6YC;'5D
M93H@,2D@9F5E<R!P86ED('1O(&-O;G1R86-T(&UA;G5F86-T=7)E<G,@:6X@
M8V]N:G5N8W1I;VX@=VET:`T*=&AE('!R;V1U8W1I;VX@;V8@8VQI;FEC86P@
M;6%T97)I86QS("AT:&5S92!E>'!E;G-E<R!A<F4@;F]R;6%L;'D-"F1E=&5R
M;6EN960@=&AR;W5G:"!A(&-O;G1R86-T(&]R('!U<F-H87-E(&]R9&5R(&ES
M<W5E9"!B>2!T:&4-"D-O;7!A;GDI.R`R*2!S97)V:6-E(&9E97,@<&%I9"!T
M;R!O<F=A;FEZ871I;VYS(&9O<B!T:&5I<@T*<&5R9F]R;6%N8V4@:6X@8V]N
M9'5C=&EN9R!C;&EN:6-A;"!T<FEA;',@*'1H97-E(&5X<&5N<V5S(&%R90T*
M9&5T97)M:6YE9"!B>2!C;VYT<F%C=',@:6X@<&QA8V4@9F]R('1H;W-E('-E
M<G9I8V5S(&%N9`T*8V]M;75N:6-A=&EO;G,@=VET:"!P<F]J96-T(&UA;F%G
M97)S(&]N(&-O<W1S('=H:6-H(&AA=F4@8F5E;@T*:6YC=7)R960@87,@;V8@
M96%C:"!R97!O<G1I;F<@9&%T92D[(&%N9"`S*2!P<F]F97-S:6]N86P@86YD
M#0IC;VYS=6QT:6YG(&9E97,@:6YC=7)R960@=VET:"!L87<@9FER;7,L(&%U
M9&ET(&%N9"!A8V-O=6YT:6YG#0IS97)V:6-E('!R;W9I9&5R<R!A;F0@;W1H
M97(@=&AI<F0@<&%R='D@8V]N<W5L=&%N=',@*'1H97-E(&5X<&5N<V5S#0IA
M<F4@9&5T97)M:6YE9"!B>2!E:71H97(@<F5Q=65S=&EN9R!T:&]S92!S97)V
M:6-E('!R;W9I9&5R<R!T;PT*97-T:6UA=&4@=6YB:6QL960@<V5R=FEC97,@
M870@96%C:"!R97!O<G1I;F<@9&%T92!F;W(@<V5R=FEC97,-"FEN8W5R<F5D
M(&]R('1R86-K:6YG(&-O<W1S(&EN8W5R<F5D(&)Y('-E<G9I8V4@<')O=FED
M97)S('5N9&5R#0IF:7AE9"!F964@87)R86YG96UE;G1S*2X\+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@0V]M<&%N>2!H87,@<')O8V5S<V5S#0II
M;B!P;&%C92!T;R!E<W1I;6%T92!T:&4@87!P<F]P<FEA=&4@86UO=6YT<R!T
M;R!R96-O<F0@9F]R(&%C8W)U960-"FQI86)I;&ET:65S+"!W:&EC:"!P<FEN
M8VEP86QL>2!I;G9O;'9E('1H92!A<'!L:6-A8FQE('!E<G-O;FYE;`T*<F5V
M:65W:6YG('1H92!S97)V:6-E<R!P<F]V:61E9"X@26X@=&AE(&5V96YT('1H
M870@=&AE($-O;7!A;GD@9&]E<PT*;F]T(&ED96YT:69Y(&-E<G1A:6X@8V]S
M=',@=&AA="!H879E(&)E9W5N('1O(&)E(&EN8W5R<F5D(&]R('1H90T*0V]M
M<&%N>2!U;F1E<B!O<B!O=F5R+65S=&EM871E<R!T:&4@;&5V96P@;V8@<V5R
M=FEC97,@<&5R9F]R;65D(&]R#0IT:&4@8V]S=',@;V8@<W5C:"!S97)V:6-E
M<RP@=&AE(')E<&]R=&5D(&5X<&5N<V5S(&9O<B!T:&%T('!E<FEO9`T*;6%Y
M(&)E('1O;R!L;W<@;W(@=&]O(&AI9V@N(%1H92!D871E(&]N('=H:6-H(&-E
M<G1A:6X@<V5R=FEC97,-"F-O;6UE;F-E+"!T:&4@;&5V96P@;V8@<V5R=FEC
M97,@<&5R9F]R;65D(&]N(&]R(&)E9F]R92!A(&=I=F5N#0ID871E+"!A;F0@
M=&AE(&-O<W0@;V8@<W5C:"!S97)V:6-E<R!O9G1E;B!R97%U:7)E('1H92!E
M>&5R8VES92!O9@T*:G5D9VUE;G0N(%1H92!#;VUP86YY(&UA:V5S('1H97-E
M(&IU9&=M96YT<R!B87-E9"!U<&]N('1H92!F86-T<PT*86YD(&-I<F-U;7-T
M86YC97,@:VYO=VX@870@=&AE(&1A=&4@;V8@=&AE(&9I;F%N8VEA;`T*<W1A
M=&5M96YT<RX\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@
M,3)P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#%P>"<^#0HF
M(WA!,#L\+W`^#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#(^06-C<G5E9"!L:6%B:6QI=&EE<PT*
M8V]N<VES=&5D(&]F('1H92!F;VQL;W=I;F<Z/"]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#<T)3X\+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\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H
M/3-$-"4^/"]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"!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/DIU;F4F(WA!,#LS,"P\8G(@+SX-"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/CQB/D1E
M8V5M8F5R)B-X03`[,S$L/&)R("\^#0HR,#$Q/"]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-"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/D5M<&QO>65E#0IC;VUP96YS
M871I;VX\+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/B0\+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+#DU-"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(L-S0Q+#<S.#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,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,CY0<F]F97-S:6]N86P-"F9E97,\+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/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/C4Y,BPY-#0\+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.#<Q+#`X-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\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@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@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY2;WEA;'1Y(&%N9"!L:6-E;G-E#0IF965S
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-$,CXW.#,L-#DU
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/C0Y.2PW-S8\+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<CX-"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#(^56YE87)N960@<F5V96YU93PO9F]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#(^-#@P+#<S,#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-$,CXT
M-CDL,#0V/"]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`Q96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.
M97<@4F]M86XG('-I>F4],T0R/E)E<V5A<F-H)B-X03`[86YD#0ID979E;&]P
M;65N=#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#(^-#0S
M+#(P,#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-$,CXQ-#(L-CDU/"]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/E9!5"!L:6%B:6QI=&EE<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`[/"]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#(^-#$Q+#(Y,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,CXU-C8L-30R/"]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\='(@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]T:&5R(&%C8W)U960-"F5X<&5N<V5S
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-$,CXQ+#0X,2PX
M-#<\+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#(^-S4P+#$U-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\+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/@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#(^)#PO9F]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,30X
M+#,T,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\9F]N="!S='EL
M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD
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#(^-BPP-#$L,#,X/"]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,#`@,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`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;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&]U8FQE
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*
M/"]T86)L93X-"CPO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-"BTM+2TM
M+3U?3F5X=%!A<G1?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S
M,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF.6)E7V4S
M.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S+U-H965T,34N
M:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D+7!R:6YT
M86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S
M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I
M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA<G-E
M=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T('-R8STS
M1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@*B\\+W-C
M<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S<STS1')E
M<&]R="!I9#TS1$E$,$5!1#X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY);F-O
M;64@5&%X97,\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,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`^26YC;VUE(%1A>&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\9&EV/@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#$P,"4^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P('=I
M9'1H/3-$-"4@86QI9VX],T1L969T/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/CQB/C$P+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/DEN8V]M90T*5&%X97,\+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&;W(@=&AE('1H<F5E(&%N9"!S:7@M
M;6]N=&@-"G!E<FEO9',@96YD960@2G5N928C>$$P.S,P+"`R,#$R+"!T:&4@
M0V]M<&%N>2!H860@:6YC;VUE(&)E9F]R90T*=&%X97,@;V8@87!P<F]X:6UA
M=&5L>2`D,2PW-S@L,#`P(&%N9"`D,RPP-C0L,#`P+"!R97-P96-T:79E;'DN
M(%1H90T*0V]M<&%N>2!R96-O<F1E9"!I;F-O;64@=&%X('!R;W9I<VEO;G,@
M;V8@)#(P."PP,#`@86YD("0R-C<L,#`P+`T*<F5S<&5C=&EV96QY+"!F;W(@
M=&AE('1H<F5E(&%N9"!S:7@M;6]N=&@@<&5R:6]D<R!E;F1E9`T*2G5N928C
M>$$P.S,P+"`R,#$R(&)A<V5D(&]N(&%N(&5F9F5C=&EV92!T87@@<F%T92!O
M9B!A<'!R;WAI;6%T96QY#0HX+C<R)2X@5&AE(&5F9F5C=&EV92!I;F-O;64@
M=&%X(')A=&4@:7,@8F%S960@=7!O;B!T:&4@97-T:6UA=&5D#0II;F-O;64@
M9F]R('1H92!Y96%R(&%N9"!T:&4@8V]M<&]S:71I;VX@;V8@=&AE(&EN8V]M
M92!I;B!D:69F97)E;G0-"FIU<FES9&EC=&EO;G,N(%1H92!E9F9E8W1I=F4@
M=&%X(')A=&4@9&EF9F5R<R!F<F]M('1H92!S=&%T=71O<GD-"G1A>"!R871E
M<R!P<FEM87)I;'D@9'5E('1O('1H92!U=&EL:7IA=&EO;B!O9B!P<FEO<B!Y
M96%R(&YE=`T*;W!E<F%T:6YG(&QO<W-E<R!A;F0@8W)E9&ET<R!E87)N960@
M:6X@=&AE(%4N4RX\+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-$,CY&;W(@=&AE
M('1H<F5E(&%N9"!S:7@M;6]N=&@-"G!E<FEO9',@96YD960@2G5N928C>$$P
M.S,P+"`R,#$Q+"!T:&4@0V]M<&%N>2!D:60@;F]T(')E8V]R9"!A('1A>`T*
M<')O=FES:6]N(&%S(&YO('1A>&%B;&4@:6YC;VUE('=A<R!G96YE<F%T960@
M:6X@=&AE#0IP97)I;V0N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)
M3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@<W1Y;&4]
M,T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^5&AE
M($-O;7!A;GD@:&%S(&YE=`T*;W!E<F%T:6YG(&QO<W,@8V%R<GEF;W)W87)D
M<R!O9B!A<'!R;WAI;6%T96QY("0U."PR-#,L,#`P(&%N9`T*8G5S:6YE<W,@
M=&%X(&-R961I="!C87)R>69O<G=A<F1S(&]F(&%P<')O>&EM871E;'D@)#(L
M,3DV+#`P,`T*879A:6QA8FQE('1O(')E9'5C92!F=71U<F4@9F5D97)A;"!I
M;F-O;64@=&%X97,L(&EF(&%N>2X-"D%D9&ET:6]N86QL>2P@=&AE($-O;7!A
M;GD@:&%S(&YE="!O<&5R871I;F<@;&]S<R!C87)R>69O<G=A<F1S(&]F#0IA
M<'!R;WAI;6%T96QY("0T+#@Q-BPP,#`@86YD(&)U<VEN97-S('1A>"!C<F5D
M:70@8V%R<GEF;W)W87)D<R!O9@T*87!P<F]X:6UA=&5L>2`D,BPY.#8L,#`P
M(&%V86EL86)L92!T;R!R961U8V4@9G5T=7)E('-T871E(&EN8V]M90T*=&%X
M97,L(&EF(&%N>2X@5&AE(&YE="!O<&5R871I;F<@;&]S<R!A;F0@8G5S:6YE
M<W,@=&%X(&-R961I=`T*8V%R<GEF;W)W87)D<R!W:6QL(&-O;G1I;G5E('1O
M(&5X<&ER92!A="!V87)I;W5S(&1A=&5S('1H<F]U9V@-"D1E8V5M8F5R(#(P
M,S$N(%1H92!N970@;W!E<F%T:6YG(&QO<W,@86YD(&)U<VEN97-S('1A>"!C
M<F5D:70-"F-A<G)Y9F]R=V%R9',@87)E('-U8FIE8W0@=&\@<F5V:65W(&%N
M9"!P;W-S:6)L92!A9&IU<W1M96YT(&)Y('1H90T*26YT97)N86P@4F5V96YU
M92!397)V:6-E(&%N9"!M87D@8F4@;&EM:71E9"!I;B!T:&4@979E;G0@;V8@
M8V5R=&%I;@T*8VAA;F=E<R!I;B!T:&4@;W=N97)S:&EP(&EN=&5R97-T(&]F
M('-I9VYI9FEC86YT#0IS=&]C:VAO;&1E<G,N/"]F;VYT/CPO<#X-"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#(^070@2G5N928C>$$P.S,P+"`R,#$R(&%N9`T*1&5C96UB97(F
M(WA!,#LS,2P@,C`Q,2P@82!F=6QL('9A;'5A=&EO;B!A;&QO=V%N8V4@:&%S
M(&)E96X-"G!R;W9I9&5D(&%G86EN<W0@=&AE(%4N4RX@9&5F97)R960@=&%X
M(&%S<V5T<RP@87,@:70@:7,@=6YC97)T86EN#0II9B!T:&4@0V]M<&%N>2!W
M:6QL(')E86QI>F4@=&AE(&)E;F5F:71S(&]F('-U8V@@9&5F97)R960@=&%X
M#0IA<W-E=',N/"]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?8F0U.68Y8F5?93,X95\T9#0S7SAE
M.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE
M971S+U-H965T,38N:'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(%)E<&]R=&EN9SQB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XV($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y396=M96YT(%)E<&]R=&EN9SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQT86)L92!S='EL93TS
M1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS
M<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0Q,#`E/@T*/'1R
M/@T*/'1D('9A;&EG;CTS1'1O<"!W:61T:#TS1#0E(&%L:6=N/3-$;&5F=#X\
M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S
M:7IE/3-$,CX\8CXQ,2X\+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\8CY396=M96YT#0I297!O<G1I
M;F<\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"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@0V]M<&%N>2!V:65W<R!I=',-"F]P97)A=&EO;G,L(&UA:V5S
M(&1E8VES:6]N<R!R96=A<F1I;F<@:&]W('1O(&%L;&]C871E(')E<V]U<F-E
M<R!A;F0-"FUA;F%G97,@=&AE(&)U<VEN97-S(&%S(&]N92!O<&5R871I;F<@
M<V5G;65N="X@07,@82!R97-U;'0L('1H90T*9FEN86YC:6%L(&EN9F]R;6%T
M:6]N(&1I<V-L;W-E9"!H97)E:6X@<F5P<F5S96YT<R!A;&P@;V8@=&AE#0IM
M871E<FEA;"!F:6YA;F-I86P@:6YF;W)M871I;VX@<F5L871E9"!T;R!T:&4@
M0V]M<&%N>28C>#(P,3D[<PT*<')I;F-I<&%L(&]P97)A=&EN9R!S96=M96YT
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!F;VQL;W=I;F<@=&%B
M;&4-"G)E<')E<V5N=',@=&AE($-O;7!A;GDF(W@R,#$Y.W,@=&]T86P@<F5V
M96YU92!B>2!G96]G<F%P:&EC(&%R96$-"BAB87-E9"!O;B!T:&4@;&]C871I
M;VX@;V8@=&AE(&-U<W1O;65R*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-$.3(E(&%L:6=N/3-$8V5N=&5R
M/@T*/'1R/@T*/'1D('=I9'1H/3-$-S(E/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*/'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"!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],T0V(&%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/E1H<F5E)B-X03`[;6]N=&AS)B-X03`[96YD960\+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#$^/&(^2G5N928C>$$P.PT*,S`L/"]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\8CY3:7@F
M(WA!,#MM;VYT:',F(WA!,#ME;F1E9#PO8CX\+V9O;G0^/&)R("\^#0H\9F]N
M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE
M/3-$,3X\8CY*=6YE)B-X03`[#0HS,"P\+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*/"]T<CX-"CQT<CX-"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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#$^/&(^,C`Q,CPO8CX\+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#$^/&(^,C`Q,3PO8CX\+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('-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#$^/&(^,C`Q,CPO8CX\+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.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#$^/&(^,C`Q,3PO
M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ
M93TS1#$^)B-X03`[/"]F;VYT/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-$,CY5
M;FET960@4W1A=&5S/"]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-#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#(^)28C>$$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#(^-#<\+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/B4F(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/C0Q/"]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\=&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-$,CXT.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<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#(^4W=E9&5N/"]F;VYT/CPO<#X-"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-3PO9F]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.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"!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#(^-#(\+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/B4F(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/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\=&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-$,CXT,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#(^)28C>$$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#(^56YI=&5D($MI;F=D;VT\
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$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-$,CXE)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-$,CXU/"]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-$,CXE)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-$,CXQ
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*/'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#(^,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#(^)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#(^3W1H97(\
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$\+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/B4F(WA!,#L\+V9O;G0^/"]T9#X-"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('-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/C8\+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/B4F(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/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/B4F(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/C<\+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/B4F(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\
M='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O
M='1O;3X\+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,#`@,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\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)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*/'1D
M('9A;&EG;CTS1&)O='1O;3XF(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-"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-$,CY4;W1A;#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#(^,3`P/"]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-$,CXE)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-$,CXQ,#`\+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/B4F(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/C$P,#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#(^)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`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-$,CXE)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>"!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\=&0@=F%L:6=N
M/3-$8F]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
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*/'1D('9A;&EG;CTS1&)O
M='1O;3XF(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`[/"]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-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>#L@1D].
M5"U325I%.B`Q<'@G/@T*)B-X03`[/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,'!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/E)E=F5N
M=64@9G)O;2!S:6=N:69I8V%N=`T*8W5S=&]M97)S(&%S(&$@<&5R8V5N=&%G
M92!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<R!T;W1A;"!R979E;G5E('=A<PT*
M87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^
M#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$.3(E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*
M/'1D('=I9'1H/3-$-S(E/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-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)3X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!W:61T:#TS1#8E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CPO='(^#0H\
M='(^#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],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/E1H
M<F5E)B-X03`[;6]N=&AS)B-X03`[96YD960\+V(^/"]F;VYT/CQB<B`O/@T*
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#$^/&(^2G5N928C>$$P.PT*,S`L/"]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`[/"]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\8CY3:7@F(WA!,#MM;VYT
M:',F(WA!,#ME;F1E9#PO8CX\+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=6YE)B-X03`[#0HS,"P\+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"!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/&(^,C`Q,CPO8CX\+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.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#$^/&(^,C`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.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#$^/&(^,C`Q,CPO8CX\+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('-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#$^/&(^,C`Q,3PO8CX\+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/<F5N8VEA)B-X
M044[(%)O>6%L=&EE<PT*9G)O;2!"<FES=&]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,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,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#(^)28C>$$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@<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#(^,S8\+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-"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(S/"]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-$,CXE
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-$,CXS.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<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#(^0FEO<')O8V5S<VEN9R!#=7-T;VUE
M<@T*03PO9F]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#(^-#0\
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/B4F(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/C0R/"]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-$,CXE)B-X03`[/"]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-$,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-#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#(^)28C>$$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#(^-#$\+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/B4F(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)I;W!R;V-E<W-I;F<@0W5S=&]M97(-"D(\
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$Q/"]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-$,CXE)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-$,CXV/"]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-$,CXE)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-$,CXQ
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#(^-#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#(^0FEO<')O
M8V5S<VEN9R!#=7-T;VUE<@T*0SPO9F]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#(^,30\+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/B4F(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/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/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-$,CXE)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,CXF(W@R,#$T.R8C>$$P.R8C>$$P.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\+W1R/@T*/"]T86)L93X-"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#(^4VEG;FEF:6-A;G0@86-C;W5N=',-"G)E8V5I=F%B;&4@8F%L86YC97,@
M87,@82!P97)C96YT86=E(&]F('1H92!#;VUP86YY)B-X,C`Q.3MS('1O=&%L
M#0IT<F%D92!A8V-O=6YT<R!R96-E:79A8FQE(&%N9"!R;WEA;'1I97,@<F5C
M96EV86)L92!B86QA;F-E<R!W97)E(&%S#0IF;VQL;W=S.CPO9F]N=#X\+W`^
M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`P<'@[($U!4D=)3BU"3U143TTZ
M(#!P>#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO<#X-"CQT86)L92!S
M='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E)R!B;W)D97(],T0P
M(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@=VED=&@],T0W-B4@
M86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@=VED=&@],T0W-B4^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0Q,24^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T
M;VT@=VED=&@],T0Q,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"!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/DIU;F4F(WA!,#LS,"P\8G(@+SX-"C(P,3(\+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*/'1D('9A;&EG;CTS1&)O='1O;3X\
M9F]N="!S:7IE/3-$,3XF(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/D1E8V5M8F5R)B-X03`[,S$L/&)R("\^#0HR,#$Q/"]B/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]R96YC:6$F(WA!13L@
M4F]Y86QT:65S#0IF<F]M($)R:7-T;VP\+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/C,Q/"]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\=&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-$,CXU,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#(^)28C>$$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#(^0FEO<')O8V5S<VEN9R!#=7-T;VUE<@T*03PO9F]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#(^,S4\+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/B4F(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/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,Q/"]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-$,CXE)B-X03`[/"]F;VYT/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:6]P<F]C97-S:6YG($-U<W1O;65R#0I"/"]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-$,CXR,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#(^-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#(^)28C>$$P.SPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D-3EF.6)E7V4S.&5?
M-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O
M5V]R:W-H965T<R]3:&5E=#$W+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%040^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^06-Q=6ES:71I;VYS+"!';V]D=VEL;"!A;F0@3W1H
M97(@26YT86YG:6)L92!!<W-E=',@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T
M:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT
M:',@16YD960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3W1H97(@:6YT86YG:6)L92!A<W-E
M=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\<"!S
M='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G
M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG
M('-I>F4],T0R/D]T:&5R(&EN=&%N9VEB;&4@87-S971S#0IC;VYS:7-T960@
M;V8@=&AE(&9O;&QO=VEN9R!A="!*=6YE)B-X03`[,S`L(#(P,3(Z/"]F;VYT
M/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/
M5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@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#@T)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#8V)3X\
M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/CPO=&0^#0H\
M=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/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('-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-"D-A<G)Y:6YG/&)R("\^#0I!;6]U;G0\+V(^/"]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: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/D%C8W5M=6QA=&5D/&)R("\^#0I!;6]R=&EZ871I;VX\+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!,#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=E:6=H=&5D
M/&)R("\^#0I!=F5R86=E/&)R("\^#0I5<V5F=6PF(WA!,#M,:69E/&)R("\^
M#0HH:6X@>65A<G,I/"]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/E1E8VAN;VQO9WD@)B-X,C`Q,SL-"F1E=F5L;W!E9#PO
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#(^)#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$L,SDY+#8T,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-$,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#(^*#(V.2PS-#0\+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@\+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#(^4&%T96YT<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`[/"]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#(^,C0P+#`P,#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\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-$,CXH-S(L-3`P/"]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-$,CXI)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-$,CXX/"]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-U<W1O;65R#0IR96QA=&EO;G-H:7!S/"]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-$,CXV+#,W."PV-3D\+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*#0Y.2PV-C<\+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-"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/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*/"]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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/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>"!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*/"]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#(^5&]T86P@;W1H97(@:6YT86YG:6)L90T*87-S971S/"]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#(^."PP,3@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/B0\+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-$,CXH.#0Q+#4Q
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#(^*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#(^.#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>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/"]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*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!
M,#L\+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\+W1D/@T*
M/"]T<CX-"CPO=&%B;&4^#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/D]T:&5R(&EN=&%N9VEB
M;&4@87-S971S#0IC;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN9R!A="!$96-E
M;6)E<B8C>$$P.S,Q+"`R,#$Q.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=&@],T0X-"4@86QI9VX],T1C96YT97(^
M#0H\='(^#0H\=&0@=VED=&@],T0V-B4^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0V)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#8E/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-"CPO='(^#0H\='(^#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/CQB/D=R;W-S/&)R("\^#0I#87)R>6EN
M9SQB<B`O/@T*06UO=6YT/"]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\8CY!8V-U;75L871E9#QB<B`O/@T*
M06UO<G1I>F%T:6]N/"]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`[/"]F;VYT/CPO
M=&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;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,3X\8CY796EG:'1E9#QB<B`O/@T*079E<F%G93QB<B`O
M/@T*57-E9G5L)B-X03`[3&EF93QB<B`O/@T**&EN('EE87)S*3PO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
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@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY496-H;F]L
M;V=Y("8C>#(P,3,[#0ID979E;&]P960\+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/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-$,CXQ+#0Q,RPU-C0\+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#(^)#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/B@Q.#0L-#`R/"]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-$,CXI)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-$,CXX/"]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!A=&5N=',\+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(T,"PP,#`\+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#(^*#4W+#4P,#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#(^.#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(&)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#=7-T;VUE<@T*<F5L
M871I;VYS:&EP<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#(^-BPU,#@L,30W/"]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,C0L-3<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,CXI)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-$,CXX/"]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\='(@<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,#`@,7!X('-O;&ED)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,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO
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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]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/E1O=&%L(&]T:&5R(&EN=&%N
M9VEB;&4-"F%S<V5T<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#(^)#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,38Q+#<Q,3PO9F]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#(^*#,V-BPT-S(\+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-"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!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!,#LF(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`[/"]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\+W1A8FQE/@T*/"]D
M:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B
M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B
M9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?
M9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970Q."YH=&UL#0I#;VYT96YT
M+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT
M+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL
M/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4
M>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R
M:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$
M;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-
M"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P
M14%$/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS
M<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R;VYG/D5A<FYI;F=S("A,;W-S*2!0
M97(@4VAA<F4@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@
M("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V
M86QI9VX],T1T;W`^0F%S:6,@86YD($1I;'5T960@5V5I9VAT960@079E<F%G
M92!3:&%R97,@3W5T<W1A;F1I;F<\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1T97AT/CQD:78^#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/D)A<VEC(&%N9"!D:6QU=&5D
M('=E:6=H=&5D#0IA=F5R86=E('-H87)E<R!O=71S=&%N9&EN9R!W97)E(&%S
M(&9O;&QO=W,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(#$R<'@G/@T*
M)B-X03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@
M8V]L;&%P<V4G(&)O<F1E<CTS1#`@8V5L;'-P86-I;F<],T0P(&-E;&QP861D
M:6YG/3-$,"!W:61T:#TS1#DR)2!A;&EG;CTS1&-E;G1E<CX-"CQT<CX-"CQT
M9"!W:61T:#TS1#4V)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T
M:#TS1#(E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^
M#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,B4^/"]T9#X-"CQT9#X\
M+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]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('9A;&EG;CTS1&)O='1O;2!W
M:61T:#TS1#$E/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\8CY4:')E928C>$$P.VUO;G1H<R8C>$$P
M.V5N9&5D/&)R("\^#0I*=6YE)B-X03`[,S`L/"]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-$,3X\8CY3:7@F(WA!
M,#MM;VYT:',F(WA!,#ME;F1E9#QB<B`O/@T*2G5N928C>$$P.S,P+#PO8CX\
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('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@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXR,#$R/"]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@<VEZ
M93TS1#$^)B-X03`[)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\8CXR
M,#$Q/"]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-"CQT9"!V86QI9VX],T1B
M;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L
M:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,3X\8CXR,#$R/"]B/CPO9F]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@<VEZ93TS1#$^)B-X03`[)B-X
M03`[/"]F;VYT/CPO=&0^#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@
M(S`P,#`P,"`Q<'@@<V]L:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$
M,B!A;&EG;CTS1&-E;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CXR,#$Q/"]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\='(@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/E=E:6=H=&5D(&%V
M97)A9V4@8V]M;6]N#0IS:&%R97,\+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,P+#@T-2PQ,S<\+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#(^,S`L.#$R+#(U
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-$,CXS,"PW.#<L,SDY/"]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/C,P+#@P,BPS
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<CX-"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#(^1&EL
M=71I=F4@8V]M;6]N('-T;V-K#0IO<'1I;VYS/"]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-$,CXS,#,L.34S/"]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/C(X-2PP-#8\+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-"CQT<B!S='EL93TS1"=&3TY4+5-)
M6D4Z(#%P>"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&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-"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/E=E:6=H=&5D(&%V97)A9V4@8V]M;6]N#0IS:&%R97,L(&%S<W5M
M:6YG(&1I;'5T:6]N/"]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-$,CXS,2PQ-#DL,#DP/"]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/C,P+#@Q,BPR-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*/'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$L,#<R+#0T-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#(^)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-$,CXS,"PX,#(L,SDW/"]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\=&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-"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D
M>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B9#4Y9CEB95]E,SAE
M7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I
M;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q
M+U=O<FMS:&5E=',O4VAE970Q.2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N
M8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O
M:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-
M"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0]
M,T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T
M97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E
M(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@
M("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14%$/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,CX\<W1R;VYG/E-T;V-K+4)A<V5D($-O;7!E;G-A=&EO;B`H5&%B
M;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,3XV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S
M/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3
M=6UM87)Y(&]F($]P=&EO;B!!8W1I=FET>3PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<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&
M04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^26YF;W)M871I;VX@
M<F5G87)D:6YG#0IO<'1I;VX@86-T:79I='D@9F]R('1H92!S:7@@;6]N=&AS
M(&5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q,B!U;F1E<@T*=&AE(%!L86YS(&ES
M('-U;6UA<FEZ960@8F5L;W<Z/"]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#DR)2!A;&EG;CTS1&-E;G1E<CX-
M"CQT<CX-"CQT9"!W:61T:#TS1#4Y)3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O
M='1O;2!W:61T:#TS1#4E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-24^/"]T
M9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]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#(E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;2!W:61T:#TS1#,E/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/<'1I;VYS/&)R("\^
M#0I/=71S=&%N9&EN9SPO8CX\+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.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#$^/&(^5V5I9VAT960M/&)R("\^#0I!=F5R86=E/&)R
M("\^#0I%>&5R8VES93QB<B`O/@T*4')I8V4@4&5R/&)R("\^#0I3:&%R93PO
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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#$^/&(^5V5I9VAT960M/&)R("\^#0I!=F5R86=E/&)R("\^#0I296UA
M:6YI;F<\8G(@+SX-"D-O;G1R86-T=6%L/&)R("\^#0I497)M/&)R("\^#0HH
M:6XF(WA!,#MY96%R<RD\+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/CQB/D%G9W)E9V%T93QB<B`O/@T*26YT
M<FEN<VEC/&)R("\^#0I686QU93PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI
M9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/CPO=&0^
M#0H\+W1R/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@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@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@
M3F5W(%)O;6%N)R!S:7IE/3-$,CY/<'1I;VYS(&]U='-T86YD:6YG(&%T#0I*
M86YU87)Y)B-X03`[,2P@,C`Q,CPO9F]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#(^,BPX,C,L-#`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-"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/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-$,CXT+C`U/"]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/CPO=&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/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*/"]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#(^1W)A;G1E9#PO
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#(^.30L,3DP/"]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`[/"]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$N.#D\+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(&)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%>&5R8VES960\
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/B@R,3<L-3`P
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,CXR+C8U/"]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/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.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*/"]T<CX-"CQT<CX-"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#(^1F]R9F5I=&5D+T-A;F-E;&QE9#PO9F]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`[/"]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#(^*#<P+#8P,#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#(^-"XS,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\+W1D/@T*/'1D('9A;&EG;CTS
M1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+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^/"]T9#X-"CQT9"!V
M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T
M9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G1D].5"U325I%.B`Q<'@G/@T*/'1D
M('9A;&EG;CTS1&)O='1O;3X\+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,#`@,7!X('-O;&ED)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,#`@,7!X('-O;&ED)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.SPO=&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\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&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/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/CPO=&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/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(&)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/<'1I;VYS(&]U
M='-T86YD:6YG(&%T#0I*=6YE)B-X03`[,S`L(#(P,3(\+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/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(L-C(Y+#0Y,#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\=&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-$,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#(^-"XP.#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-$,CXU+CDU/"]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-$,CXQ+#<Q,RPP-3@\+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!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\+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;3XF
M(WA!,#LF(WA!,#L\+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*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+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*/"]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#(^3W!T:6]N
M<R!E>&5R8VES86)L92!A=`T*2G5N928C>$$P.S,P+"`R,#$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-$,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+#8W."PW,#`\+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!,#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#(^)#PO9F]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/C0N,S0\
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#(^-"XV,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#(^)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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^.3(V+#$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\+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.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\=&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/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\+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-$,CY697-T960@86YD(&5X<&5C=&5D('1O('9E<W0-"F%T
M($IU;F4F(WA!,#LS,"P@,C`Q,B`H,2D\+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/C(L-3`V+#(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\=&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-$,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#(^-"XP.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-$,CXU
M+C@U/"]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/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-$,CXQ+#8T-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,"`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*/'1D('9A;&EG
M;CTS1&)O='1O;3XF(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\=&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*/"]T<CX-"CPO=&%B
M;&4^#0H\<"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#`N-7!T
M('-O;&ED.R!,24Y%+4A%24=(5#H@.'!X.R!-05)'24XM5$]0.B`P<'@[(%=)
M1%1(.B`Q,"4[($U!4D=)3BU"3U143TTZ(#)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-$,3`P)3X-"CQT<CX-"CQT9"!V86QI9VX],T1T;W`@=VED=&@],T0T)2!A
M;&EG;CTS1&QE9G0^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S
M($YE=R!2;VUA;B<@<VEZ93TS1#(^*#$I/"]F;VYT/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$=&]P(&%L:6=N/3-$;&5F=#X\9F]N="!S='EL93TS1"=&3TY4+49!
M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&ES(')E<')E<V5N
M=',@=&AE(&YU;6)E<@T*;V8@=F5S=&5D(&]P=&EO;G,@87,@;V8@2G5N928C
M>$$P.S,P+"`R,#$R('!L=7,@=&AE(&YU;6)E<B!O9@T*=6YV97-T960@;W!T
M:6]N<R!E>'!E8W1E9"!T;R!V97-T(&%S(&]F($IU;F4F(WA!,#LS,"P@,C`Q
M,B!B87-E9"!O;@T*=&AE('5N=F5S=&5D(&]U='-T86YD:6YG(&]P=&EO;G,@
M870@2G5N928C>$$P.S,P+"`R,#$R(&%D:G5S=&5D(&9O<@T*97-T:6UA=&5D
M(&9O<F9E:71U<F4@<F%T97,@;V8@."4@9F]R(&%W87)D<R!G<F%N=&5D('1O
M#0IN;VXM97AE8W5T:79E(&QE=F5L(&5M<&QO>65E<R!A;F0@,R4@9F]R(&%W
M87)D<R!G<F%N=&5D('1O#0IE>&5C=71I=F4@;&5V96P@96UP;&]Y965S+CPO
M9F]N=#X\+W1D/@T*/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\<W!A;CX\+W-P
M86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L93X-"B`@/"]B;V1Y
M/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D-3EF.6)E7V4S.&5?
M-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL
M93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O
M5V]R:W-H965T<R]3:&5E=#(P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC
M;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H
M=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*
M("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS
M1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E
M>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@
M5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@
M("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%4$4^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^0V%S:"P@0V%S:"!%<75I=F%L96YT<R!A;F0@36%R
M:V5T86)L92!396-U<FET:65S("A486)L97,I/&)R/CPO<W1R;VYG/CPO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C8@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/DIU;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/DEN=F5S=&UE;G1S(&EN($1E8G0@4V5C
M=7)I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-
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#(^26YV97-T;65N=',@:6X@9&5B=`T*<V5C=7)I=&EE
M<R!C;VYS:7-T960@;V8@=&AE(&9O;&QO=VEN9R!A="!*=6YE)B-X03`[,S`L
M#0HR,#$R.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
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=&@],T0Y,B4@86QI9VX],T1C96YT97(^#0H\='(^#0H\=&0@
M=VED=&@],T0U-B4^/"]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-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0R)3X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED
M=&@],T0R)3X\+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#$T(&%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/DIU;F4F(WA!,#LS,"PF(WA!,#LR,#$R
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/D%M;W)T:7IE9#QB
M<B`O/@T*0V]S=#PO8CX\+V9O;G0^/"]T9#X-"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#$^/&(^1W)O<W,\8G(@+SX-"E5N<F5A;&EZ960\
M8G(@+SX-"D=A:6X\+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/D=R;W-S/&)R("\^#0I5;G)E86QI>F5D
M/&)R("\^#0I,;W-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`[/"]F;VYT/CPO
M=&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;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,3X\8CY&86ER#0I686QU93PO8CX\+V9O;G0^/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)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-87)K971A8FQE#0IS96-U
M<FET:65S.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/E4N4RX@1V]V97)N;65N="!A;F0@86=E;F-Y#0IS96-U<FET:65S/"]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-$,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#(^-"PS-#8L,3`X/"]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/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,CXQ+#$S.#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\=&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,CXD/"]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#(^*#<V-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#(^*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#(^)#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/C0L,S0V+#0X,#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(&)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@86YD(&]T:&5R(&1E8G0-"G-E8W5R:71I97,\+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,30R+#4P,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,RPQ-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/'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#(^*#,V-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#(^*28C>$$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@<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#(^."PQ-34L,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,#`@,7!X('-O;&ED)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,7!X('-O;&ED)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,"`Q<'@@<V]L:60G/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,"`Q
M<'@@<V]L:60G/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>"!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/'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,#`@,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\+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-#@X+#8Q,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-$,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-"PS,38\+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*#$L,3,S/"]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-$,CXI)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-$,CXQ,BPU,#$L-SDT/"]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\='(@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/DQO;F<M=&5R;2!M87)K
M971A8FQE#0IS96-U<FET:65S.CPO9F]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^/"]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.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!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/"]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`S96TG/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@
M4F]M86XG('-I>F4],T0R/E4N4RX@1V]V97)N;65N="!A;F0@86=E;F-Y#0IS
M96-U<FET:65S/"]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,CXX+#4P,BPQ-#`\+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#(^,2PP.#`\+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#(^*#4L
M,C<P/"]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-$,CXI)B-X03`[/"]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-$,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-$,CXX+#0Y-RPY-3`\+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]R<&]R871E(&%N9"!O=&AE
M<B!D96)T#0IS96-U<FET:65S/"]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-$,CXR+#,U-"PP.#D\+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#(^*#$L,S8T/"]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+#,U,BPW,C4\+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`[)B-X03`[/"]T9#X-
M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0
M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)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>"!S;VQI9"<^)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,#`@,7!X('-O;&ED)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,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$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-"CPO
M='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/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-$,CXQ,"PX-38L,C(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-"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$L,#@P/"]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/B@V+#8S-#PO9F]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.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"!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.#4P+#8W-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\+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\=&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`[/"]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#(^
M5&]T86P\+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/B0\+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,RPS-#0L
M.#0P/"]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/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-$,CXQ-2PS.38\+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#(^)#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/B@W+#<V-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*28C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N
M="!S:7IE/3-$,3XF(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(S+#,U,BPT-CD\+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-"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.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*/"]T<CX-"CPO=&%B;&4^#0H\<"!S='EL93TS1"=-05)'24XM5$]0
M.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/
M3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/D%T($IU;F4F
M(WA!,#LS,"P@,C`Q,BP@=&AE#0I#;VUP86YY)B-X,C`Q.3MS(&EN=F5S=&UE
M;G1S(&EN8VQU9&5D('1W96QV92!D96)T('-E8W5R:71I97,@:6X-"G5N<F5A
M;&EZ960@;&]S<R!P;W-I=&EO;G,@=VET:"!A('1O=&%L('5N<F5A;&EZ960@
M;&]S<R!O9@T*87!P<F]X:6UA=&5L>2`D."PP,#`@86YD(&$@=&]T86P@9F%I
M<B!M87)K970@=F%L=64@;V8@87!P<F]X:6UA=&5L>0T*)#$P+#<X-BPP,#`N
M($%L;"!I;G9E<W1M96YT<R!W:71H(&=R;W-S('5N<F5A;&EZ960@;&]S<V5S
M(&AA=F4@8F5E;@T*:6X@=6YR96%L:7IE9"!L;W-S('!O<VET:6]N<R!F;W(@
M;&5S<R!T:&%N(#$R(&UO;G1H<RX@5&AE#0IU;G)E86QI>F5D(&QO<W-E<R!W
M97)E(&-A=7-E9"!P<FEM87)I;'D@8GD@8W5R<F5N="!E8V]N;VUI8R!A;F0-
M"FUA<FME="!C;VYD:71I;VYS+B!4:&5R92!W87,@;F\@8VAA;F=E(&EN('1H
M92!C<F5D:70@<FES:R!O9B!T:&4-"G-E8W5R:71I97,N(%1H97)E('=E<F4@
M;F\@<F5A;&EZ960@9V%I;G,@;W(@;&]S<V5S(&]N('1H90T*:6YV97-T;65N
M=',@9F]R('1H92!S:7@@;6]N=&AS(&5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q
M,B!O<B!T:&4-"FYI;F4M;6]N=&@@<&5R:6]D(&5N9&5D($1E8V5M8F5R)B-X
M03`[,S$L(#(P,3$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#(^26YV97-T
M;65N=',@:6X@9&5B=`T*<V5C=7)I=&EE<R!C;VYS:7-T960@;V8@=&AE(&9O
M;&QO=VEN9R!A="!$96-E;6)E<B8C>$$P.S,Q+`T*,C`Q,3H\+V9O;G0^/"]P
M/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-
M.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@
M<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$
M,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$.3(E
M(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-38E/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#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@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,B4^/"]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;'-P86X],T0Q-"!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$96-E;6)E<B8C>$$P.S,Q+"8C>$$P.S(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*/"]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#$^/&(^06UO<G1I>F5D/&)R("\^#0I#;W-T/"]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-$,3X\8CY'<F]S<SQB<B`O/@T*56YR96%L:7IE9#QB<B`O/@T*1V%I;CPO
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('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D
M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V
M86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#$^/&(^1W)O<W,\8G(@+SX-"E5N<F5A;&EZ960\8G(@+SX-"DQO<W,\
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/D9A:7(-"E9A;'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-"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/DUA<FME=&%B;&4-"G-E8W5R:71I97,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-"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/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/CQF;VYT('-I>F4],T0Q/B8C>$$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*/"]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#(^52Y3+B!';W9E
M<FYM96YT(&%N9"!A9V5N8WD-"G-E8W5R:71I97,\+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/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-$,CXX+#,W,RPS-34\+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/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-"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,CXH,C,S/"]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-$,CXI)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-$,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#(^."PS-S8L,C0X/"]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<G!O<F%T92!A;F0@;W1H97(@
M9&5B=`T*<V5C=7)I=&EE<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`[/"]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#(^-RPP-#8L,C(R/"]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,L,S,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-"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/B@T+#,W,#PO9F]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.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"!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#(^-RPP-#4L,3@X/"]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-"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!,#L\+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('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/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A
M;&EG;CTS1'1O<#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#(^,34L-#$Y+#4W
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-$,CXV+#0V,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\=&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-"PV,#,\+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/BDF(WA!,#L\+V9O;G0^/"]T9#X-"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('-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$U+#0R
M,2PT,S8\+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#(^3&]N9RUT97)M(&UA<FME=&%B;&4-"G-E8W5R
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-"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/CPO=&0^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/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\+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#(^52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD-"G-E8W5R:71I97,\+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,SDY+#0R.#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-$,CXR+#(R,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-$,CXH.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/BDF(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/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-#`Q+#4V,#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\+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@,V5M
M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,CY#;W)P;W)A=&4@86YD(&]T:&5R(&1E8G0-"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/C$L,#,Q
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=&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+#,T-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-$,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+#`S,RPW.3`\+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<B!S='EL93TS1"=&3TY4
M+5-)6D4Z(#%P>"<^#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/@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.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\='(^#0H\
M=&0@=F%L:6=N/3-$=&]P/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-$,CXY+#0S
M,"PX-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/'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#(^-"PU-S`\+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#(^*#DQ/"]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-$,CXI)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+#0S
M-2PS-3`\+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!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&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!,#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.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,"`Q<'@@<V]L:60G/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,"`Q<'@@<V]L:60G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X
M03`[/"]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/E1O=&%L/"]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#(^,C0L.#4P+#0T.#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-$,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,#,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/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-$,CXH-"PV.30\+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/BDF(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-$,CXR-"PX-38L-S@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-$,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,#`@,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`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;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&]U8FQE
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,"`S<'@@
M9&]U8FQE)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,#`@,W!X(&1O=6)L
M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;3XF(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\+W1A
M8FQE/@T*/"]D:78^/'-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#;VYT<F%C='5A;"!-871U<FET:65S(&]F($1E8G0@
M4V5C=7)I=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I
M=CX-"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#(^5&AE(&-O;G1R86-T=6%L(&UA='5R:71I97,-
M"F]F(&1E8G0@<V5C=7)I=&EE<R!A="!*=6YE)B-X03`[,S`L(#(P,3(@=V5R
M92!A<PT*9F]L;&]W<SH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.
M+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P
M>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!
M4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L
M;'!A9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N/3-$8V5N=&5R/@T*/'1R
M/@T*/'1D('=I9'1H/3-$-S(E/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-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*
M/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/"]T<CX-"CQT<CX-
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#$^/&(^06UO<G1I
M>F5D/&)R("\^#0I#;W-T/"]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\8CY&86ER#0I686QU93PO8CX\+V9O
M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^
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@,65M)SX\9F]N="!S='EL93TS1"=&
M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY$=64@:6X@
M,2!Y96%R(&]R#0IL97-S/"]F;VYT/CPO<#X-"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#(^,3(L-#@X+#8Q,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(L-3`Q+#<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\+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$=64@:6X@,2!T;R`R#0IY96%R
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`[/"]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.#4V
M+#(R.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\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,"PX-3`L-C<U/"]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-"CPO='(^
M#0H\='(@8F=C;VQO<CTS1"-#0T5%1D8^#0H\=&0@=F%L:6=N/3-$=&]P/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,L,S0T+#@T,#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-$,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#(^,C,L,S4R+#0V
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-"CPO=&%B;&4^#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)D-3EF.6)E
M7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO
M;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y
M.#,Q8C$O5V]R:W-H965T<R]3:&5E=#(Q+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#!%4$4^#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="`H
M5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:"!C;VQS<&%N/3-$,3XV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN
M(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!<W-E=',@365A<W5R960@870@1F%I<B!686QU92!O;B!296-U<G)I;F<@
M0F%S:7,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#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!F;VQL;W=I;F<@9F%I<B!V86QU90T*:&EE<F%R
M8VAY('1A8FQE('!R97-E;G1S(&EN9F]R;6%T:6]N(&%B;W5T(&5A8V@@;6%J
M;W(@8V%T96=O<GD@;V8-"G1H92!#;VUP86YY)B-X,C`Q.3MS(&%S<V5T<R!M
M96%S=7)E9"!A="!F86ER('9A;'5E(&]N(&$@<F5C=7)R:6YG#0IB87-I<R!A
M<R!O9B!*=6YE)B-X03`[,S`L(#(P,3(Z/"]F;VYT/CPO<#X-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4
M+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@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#DR)2!A;&EG;CTS1&-E
M;G1E<CX-"CQT<CX-"CQT9"!W:61T:#TS1#0W)3X\+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-"CQT
M9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0V)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#,E/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D/@T*/'1D('9A
M;&EG;CTS1&)O='1O;2!W:61T:#TS1#,E/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-$,30@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^1F%I<B!V
M86QU92!M96%S=7)E;65N=`T*870@<F5P;W)T:6YG(&1A=&4@=7-I;F<Z/"]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/E%U;W1E9"8C>$$P.W!R
M:6-E<R8C>$$P.VEN/&)R("\^#0IA8W1I=F4F(WA!,#MM87)K971S)B-X03`[
M9F]R/&)R("\^#0II9&5N=&EC86P@87-S971S/&)R("\^#0HH3&5V96P@,2D\
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/E-I9VYI9FEC86YT/&)R("\^#0IO=&AE<B8C>$$P.V]B<V5R
M=F%B;&4\8G(@+SX-"FEN<'5T<SQB<B`O/@T**$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=#QB<B`O/@T*=6YO8G-E<G9A8FQE/&)R("\^#0II;G!U
M=',\8G(@+SX-"BA,979E;"`S*3PO8CX\+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#(@86QI9VX],T1C96YT97(^/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ
M(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^5&]T86P\+V(^/"]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*/"]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#(^07-S971S.CPO
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^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/"]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/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/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"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`S96TG/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/DUO;F5Y(&UA<FME=`T*9G5N9',\+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-$,CXT+#(P-2PR-3@\+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#(^)#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/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`[)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-$,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.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#(^-"PR,#4L,C4X
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/E4N4RX@1V]V97)N;65N="!A;F0@86=E;F-Y#0IS96-U
M<FET:65S/"]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-$,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+#4X-"PU,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#(^,3`L-S4Y+#@T,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-$,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\=&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,RPS-#0L,S8P/"]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='(^#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/D-O<G!O<F%T
M92!A;F0@;W1H97(@9&5B=`T*<V5C=7)I=&EE<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#(^,3`L,#`X+#$P.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#(^)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-$,CXF(W@R,#$T.R8C>$$P
M.R8C>$$P.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,"PP,#@L,3`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-$,CXF
M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@<W1Y;&4],T0G
M1D].5"U325I%.B`Q<'@G/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*
M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A
M;&EG;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;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/B8C>$$P.SPO=&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*/'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\+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-$,CY4;W1A;#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#(^)#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/C8L-S@Y+#<W-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#(^)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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^,C`L-S8W+#DU,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-$,CXD/"]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#(^)#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(W+#4U-RPW,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<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.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*/"]T<CX-"CPO=&%B;&4^#0H\+V1I=CX\<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)O;&P@1F]R=V%R
M9"!O9B!&86ER(%9A;'5E(&]F($-O;G1I;F=E;G0@0V]N<VED97)A=&EO;CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#!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-$,CY4:&4@9F]L;&]W:6YG('1A8FQE#0IP<F]V:61E<R!A(')O;&P@9F]R
M=V%R9"!O9B!T:&4@9F%I<B!V86QU92!O9B!T:&4@8V]N=&EN9V5N=`T*8V]N
M<VED97)A=&EO;CH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^
M#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$-C@E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*
M/'1D('=I9'1H/3-$.#4E/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\='(@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)A;&%N8V4@870-"D1E8V5M8F5R)B-X
M03`[,S$L(#(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/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-
M24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R/B0\+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+#$Y-RPR,C8\+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<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#(^4&%Y;65N=',\+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/B@S-2PP,#`\+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-H86YG97,@:6X@9F%I<@T*=F%L=64\+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/C8R+#$S,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`[/"]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%9F9E8W0@;V8@
M97AC:&%N9V4@<F%T90T*8VAA;F=E<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#(^*#(U+#,T-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#(^*28C>$$P.SPO
M9F]N=#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-$
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/@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@870@2G5N928C>$$P.S,P+`T*,C`Q,CPO9F]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#(^)#PO9F]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,3DY+#`Q,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>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\+W1R/@T*/"]T86)L93X-"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?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?
M9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D
M-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S
M+U-H965T,C(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);G9E;G1O<FEE<R`H5&%B;&5S*3QB<CX\+W-T<F]N9SX\+W1H/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XV($UO;G1H<R!%
M;F1E9#PO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y38VAE9'5L92!O9B!);G9E;G1O<FEE<SPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"CQP('-T>6QE
M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O
M;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ
M93TS1#(^26YV96YT;W)I97,@8V]N<VES=&5D(&]F#0IT:&4@9F]L;&]W:6YG
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,T0W,B4^/"]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-$,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\8CY*=6YE)B-X03`[,S`L/&)R("\^
M#0HR,#$R/"]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-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[)B-X03`[/"]F;VYT/CPO
M=&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;CTS1&-E
M;G1E<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,3X\8CY$96-E;6)E<B8C>$$P.S,Q+#QB<B`O/@T*,C`Q
M,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@
M<VEZ93TS1#$^)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,CY287<@;6%T97)I86QS/"]F;VYT/CPO<#X-"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#(^,RPP,#`L-#(Y/"]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-$,CXS+#4V,RPS.34\+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#(^5V]R:RUI;BUP<F]C97-S/"]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-$,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-$,CXV+#(T,2PU,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#(^-2PY,S8L-3<X/"]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\='(@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/D9I;FES:&5D#0IP<F]D
M=6-T<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`[/"]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#(^,BPR
M-C$L,3(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/C,L.#8S+#$P,#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\+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*/'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\+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@,V5M)SX\9F]N="!S='EL93TS
M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4;W1A
M;#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#(^)#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/C$Q+#4P,RPP-S$\
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#(^)#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/C$S+#,V,RPP-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!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-$
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\+W1A
M8FQE/@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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T
M9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970R,RYH=&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/D%C8W)U960@
M3&EA8FEL:71I97,@*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^4V-H961U;&4@;V8@06-C<G5E9"!,:6%B:6QI=&EE
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/&1I=CX-"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!8V-R=65D(&QI86)I;&ET:65S#0IC;VYS:7-T960@;V8@=&AE
M(&9O;&QO=VEN9SH\+V9O;G0^/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/
M4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^
M#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4],T0G0D]21$52+4-/3$Q!4%-%
M.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL<W!A8VEN9STS1#`@8V5L;'!A
M9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*
M/'1D('=I9'1H/3-$-S0E/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I
M9'1H/3-$-"4^/"]T9#X-"CQT9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T
M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0T)3X\+W1D/@T*/'1D
M/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#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#$^/&(^2G5N928C>$$P
M.S,P+#QB<B`O/@T*,C`Q,CPO8CX\+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\
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#(^16UP;&]Y964-"F-O;7!E;G-A=&EO;CPO9F]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#(^)#PO9F]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.34T+#@S,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-$,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#(^,BPW-#$L
M-S,X/"]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\='(^#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/E!R
M;V9E<W-I;VYA;`T*9F5E<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`[/"]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#(^-3DR+#DT-#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\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-$,CXX-S$L,#@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/E)O>6%L='D@86YD(&QI8V5N<V4-"F9E97,\+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<X,RPT.34\+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#(^-#DY
M+#<W-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`[/"]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-$,CY5
M;F5A<FYE9"!R979E;G5E/"]F;VYT/CPO<#X-"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.#`L-S,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,
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/C0V.2PP-#8\+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#(^4F5S96%R8V@F(WA!,#MA;F0-"F1E=F5L;W!M96YT/"]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-$,CXT-#,L,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/C$T,BPV.34\+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<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#(^5D%4(&QI86)I;&ET:65S/"]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-$,CXT,3$L,CDR/"]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/C4V-BPU-#(\+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#(^3W1H97(@86-C<G5E9`T*97AP96YS97,\+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-#@Q+#@T-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-$,CXW
M-3`L,34U/"]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-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$
M=&]P/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-$,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(%1I
M;65S($YE=R!2;VUA;B<@<VEZ93TS1#(^-RPQ-#@L,S0Q/"]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/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+#`T
M,2PP,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<B!S='EL93TS1"=&3TY4+5-)6D4Z(#%P>"<^#0H\=&0@=F%L
M:6=N/3-$8F]T=&]M/CPO=&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*/'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,#`@,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-"CPO='(^#0H\+W1A8FQE/@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=%]B9#4Y
M9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C
M871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W
M-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970R-"YH=&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-$240P13)$
M04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P
M86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4V5G;65N="!297!O<G1I;F<@
M*%1A8FQE<RD\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,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`^4&5R8V5N=&%G92!O9B!2979E;G5E(&9R;VT@4VEG;FEF:6-A;G0@0W5S
M=&]M97)S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*
M/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!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/E)E=F5N=64@9G)O;2!S:6=N:69I8V%N=`T*8W5S=&]M
M97)S(&%S(&$@<&5R8V5N=&%G92!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<R!T
M;W1A;"!R979E;G5E('=A<PT*87,@9F]L;&]W<SH\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[
M($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4]
M,T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$.3(E(&%L:6=N
M/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-S(E/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-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED
M=&@],T0V)3X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9#X\+W1D
M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!W:61T:#TS1#8E/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-$-B4^/"]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"!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/E1H<F5E)B-X03`[;6]N=&AS)B-X03`[96YD960\
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#$^/&(^2G5N928C>$$P.PT*,S`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-"CQT9"!V86QI9VX],T1B;W1T
M;VT^/&9O;G0@<VEZ93TS1#$^)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\8CY3:7@F(WA!,#MM;VYT:',F(WA!,#ME;F1E9#PO8CX\+V9O;G0^/&)R
M("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O
M;6%N)R!S:7IE/3-$,3X\8CY*=6YE)B-X03`[#0HS,"P\+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#$^/&(^,C`Q,CPO8CX\+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('-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#$^/&(^,C`Q,3PO8CX\+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.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#$^/&(^,C`Q,CPO
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('-I>F4],T0Q/B8C>$$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/&(^,C`Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^
M/&9O;G0@<VEZ93TS1#$^)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/<F5N8VEA)B-X044[(%)O>6%L=&EE<PT*9G)O;2!"<FES=&]L
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-$,CXR,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#(^)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#(^,S8\
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/B4F(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/C(S/"]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-$,CXE)B-X03`[/"]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-$,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-$,CXS.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#(^)28C>$$P.SPO9F]N=#X\+W1D/@T*/"]T
M<CX-"CQT<CX-"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#(^0FEO
M<')O8V5S<VEN9R!#=7-T;VUE<@T*03PO9F]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#(^-#0\+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/B4F(WA!,#L\+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/C0R/"]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\=&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-$,CXT-#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#(^)28C>$$P
M.SPO9F]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@<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#(^-#$\+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/B4F
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/D)I;W!R;V-E
M<W-I;F<@0W5S=&]M97(-"D(\+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/"]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\=&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-$,CXV/"]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\=&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,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#(^)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#(^-#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#(^)28C>$$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#(^0FEO<')O8V5S<VEN9R!#=7-T;VUE<@T*0SPO9F]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#(^,30\+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/B4F(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/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/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/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$R/"]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\=&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-$,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*/"]T
M86)L93X-"CPO9&EV/CQS<&%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`^4V%L97,@4F5V96YU92P@1V]O9',L($YE=#PO=&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<#Y097)C96YT86=E(&)Y($=E
M;V=R87!H:6,@07)E82!O<B!3:6=N:69I8V%N="!#=7-T;VUE<G,\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#0H\<"!S='EL93TS1"=-
M05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T
M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE<R!.97<@4F]M86XG('-I>F4],T0R
M/E1H92!F;VQL;W=I;F<@=&%B;&4-"G)E<')E<V5N=',@=&AE($-O;7!A;GDF
M(W@R,#$Y.W,@=&]T86P@<F5V96YU92!B>2!G96]G<F%P:&EC(&%R96$-"BAB
M87-E9"!O;B!T:&4@;&]C871I;VX@;V8@=&AE(&-U<W1O;65R*3H\+V9O;G0^
M/"]P/@T*/'`@<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]4
M5$]-.B`P<'@[($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#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(E(&%L:6=N/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-S(E/CPO
M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$-B4^/"]T9#X-"CQT
M9#X\+W1D/@T*/'1D/CPO=&0^#0H\=&0^/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT@=VED=&@],T0V)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#8E/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-"CPO='(^#0H\='(^#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],T0V(&%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/CQB/E1H<F5E)B-X03`[;6]N=&AS)B-X
M03`[96YD960\+V(^/"]F;VYT/CQB<B`O/@T*/&9O;G0@<W1Y;&4],T0G1D].
M5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@<VEZ93TS1#$^/&(^2G5N928C
M>$$P.PT*,S`L/"]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`[/"]F;VYT/CPO=&0^
M#0H\=&0@<W1Y;&4],T0G0D]21$52+4)/5%1/33H@(S`P,#`P,"`Q<'@@<V]L
M:60G('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E
M<CX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N
M)R!S:7IE/3-$,3X\8CY3:7@F(WA!,#MM;VYT:',F(WA!,#ME;F1E9#PO8CX\
M+V9O;G0^/&)R("\^#0H\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM
M97,@3F5W(%)O;6%N)R!S:7IE/3-$,3X\8CY*=6YE)B-X03`[#0HS,"P\+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@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#$^/&(^,C`Q,CPO8CX\+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.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#$^/&(^,C`Q,3PO
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('-I>F4],T0Q/B8C>$$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/&(^,C`Q,CPO8CX\+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.SPO9F]N=#X\+W1D/@T*
M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED
M)R!V86QI9VX],T1B;W1T;VT@8V]L<W!A;CTS1#(@86QI9VX],T1C96YT97(^
M/&9O;G0@<W1Y;&4],T0G1D].5"U&04U)3%DZ(%1I;65S($YE=R!2;VUA;B<@
M<VEZ93TS1#$^/&(^,C`Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX]
M,T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)B-X03`[/"]F;VYT/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-$,CY5;FET960@4W1A=&5S/"]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-$,CXT-#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#(^)28C>$$P
M.SPO9F]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@<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#(^-#<\+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/B4F
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/C0Q/"]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,CXE)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-$,CXT.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#(^)28C>$$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#(^4W=E9&5N/"]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-$,CXT-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#(^)28C
M>$$P.SPO9F]N=#X\+W1D/@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@<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#(^-#(\+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/B4F(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/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/C0T/"]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-$,CXE)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-$,CXT,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#(^)28C>$$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#(^56YI=&5D($MI;F=D;VT\+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$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-$,CXE)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-$,CXU/"]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\=&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,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#(^)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#(^,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#(^)28C>$$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#(^3W1H97(\+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/B4F(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/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/B4F(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/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/B4F(WA!,#L\+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<\+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/B4F(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\=&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,"`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`[/"]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"!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#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(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\+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@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@
M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4;W1A;#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`[/"]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`P/"]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-$,CXE)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-$,CXQ,#`\+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/B4F(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/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,#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#(^)28C>$$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@<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`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-$,CXE)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T
M>6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^
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*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+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"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B
M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D
M;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&]U8FQE
M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*
M/"]T86)L93X-"CPO9&EV/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^06-C;W5N=',@4F5C96EV86)L93PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-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<#Y097)C96YT86=E(&)Y($=E;V=R
M87!H:6,@07)E82!O<B!3:6=N:69I8V%N="!#=7-T;VUE<G,\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1T97AT/CQD:78^#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/E-I
M9VYI9FEC86YT(&%C8V]U;G1S#0IR96-E:79A8FQE(&)A;&%N8V5S(&%S(&$@
M<&5R8V5N=&%G92!O9B!T:&4@0V]M<&%N>28C>#(P,3D[<R!T;W1A;`T*=')A
M9&4@86-C;W5N=',@<F5C96EV86)L92!A;F0@<F]Y86QT:65S(')E8V5I=F%B
M;&4@8F%L86YC97,@=V5R92!A<PT*9F]L;&]W<SH\+V9O;G0^/"]P/@T*/'`@
M<W1Y;&4],T0G34%21TE.+51/4#H@,'!X.R!-05)'24XM0D]45$]-.B`P<'@[
M($9/3E0M4TE:13H@,3)P>"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@<W1Y;&4]
M,T0G0D]21$52+4-/3$Q!4%-%.B!C;VQL87!S92<@8F]R9&5R/3-$,"!C96QL
M<W!A8VEN9STS1#`@8V5L;'!A9&1I;F<],T0P('=I9'1H/3-$-S8E(&%L:6=N
M/3-$8V5N=&5R/@T*/'1R/@T*/'1D('=I9'1H/3-$-S8E/CPO=&0^#0H\=&0@
M=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,3$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-$,3$E/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*=6YE)B-X03`[,S`L/&)R("\^#0HR,#$R/"]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\8CY$96-E
M;6)E<B8C>$$P.S,Q+#QB<B`O/@T*,C`Q,3PO8CX\+V9O;G0^/"]T9#X-"CQT
M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@<VEZ93TS1#$^)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/<F5N8VEA)B-X044[(%)O>6%L
M=&EE<PT*9G)O;2!"<FES=&]L/"]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-$,CXS,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#(^)28C>$$P.SPO9F]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-"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,\+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/B4F(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/D)I;W!R;V-E<W-I;F<@0W5S=&]M97(-"D$\+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/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,U/"]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-$,CXE)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-$,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<B!B9V-O;&]R/3-$(T-#
M145&1CX-"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#(^0FEO<')O
M8V5S<VEN9R!#=7-T;VUE<@T*0CPO9F]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$\+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/B4F(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/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/B4F(WA!,#L\+V9O;G0^
M/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO
M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B9#4Y9CEB95]E,SAE7S1D-#-?
M.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O
M0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O<FMS
M:&5E=',O4VAE970R-2YH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG
M.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@
M8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\
M345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X
M="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA
M=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@
M0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A
M8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P15)!04D^#0H@("`@("`\='(^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X]
M,T0R/CQS=')O;F<^06-Q=6ES:71I;VYS($=O;V1W:6QL(&%N9"!/=&AE<B!)
M;G1A;F=I8FQE($%S<V5T<R`M($%D9&ET:6]N86P@26YF;W)M871I;VX@*$1E
M=&%I;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XQ($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q/C8@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#@^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\8G(^55-$("@D*3QB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/DYO
M=F]Z>6UE<R!":6]P:&%R;6$@4W=E9&5N($%B/&)R/E531"`H)"D\8G(^26YS
M=&%L;&UE;G0\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,C`Q,CQB<CY.;W9O>GEM97,@0FEO<&AA<FUA(%-W961E;B!!8CQB
M<CY54T0@*"0I/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E
M8RX@,C`L(#(P,3$\8G(^3F]V;WIY;65S($)I;W!H87)M82!3=V5D96X@06(\
M8G(^55-$("@D*3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$
M96,N(#(P+"`R,#$Q/&)R/DYO=F]Z>6UE<R!":6]P:&%R;6$@4W=E9&5N($%B
M/&)R/D554B`H)B-X,C!A8SLI/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H/D1E8RX@,C`L(#(P,3$\8G(^3F]V;WIY;65S($)I;W!H87)M82!3
M=V5D96X@06(\8G(^16%R;B!/=70@4&%Y;65N=#QB<CY54T0@*"0I/&)R/CPO
M=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/D1E8RX@,C`L(#(P,3$\8G(^
M3F]V;WIY;65S($)I;W!H87)M82!3=V5D96X@06(\8G(^16%R;B!/=70@4&%Y
M;65N=#QB<CY%55(@*"8C>#(P86,[*3QB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y$96,N(#(P+"`R,#$Q/&)R/DYO=F]Z>6UE<R!":6]P:&%R
M;6$@4W=E9&5N($%B/&)R/DUI;&5S=&]N92!087EM96YT($%R<F%N9V5M96YT
M/&)R/E531"`H)"D\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M1&5C+B`R,"P@,C`Q,3QB<CY.;W9O>GEM97,@0FEO<&AA<FUA(%-W961E;B!!
M8CQB<CY-:6QE<W1O;F4@4&%Y;65N="!!<G)A;F=E;65N=#QB<CY%55(@*"8C
M>#(P86,[*3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N
M(#(P+"`R,#$Q/&)R/DYO=F]Z>6UE<R!":6]P:&%R;6$@4W=E9&5N($%B/&)R
M/E1E8VAN;VQO9WD@5')A;G-F97(\8G(^55-$("@D*3QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#(P+"`R,#$Q/&)R/DYO=F]Z>6UE
M<R!":6]P:&%R;6$@4W=E9&5N($%B/&)R/E1E8VAN;VQO9WD@5')A;G-F97(\
M8G(^1552("@F(W@R,&%C.RD\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^0G5S:6YE<W,@06-Q=6ES:71I;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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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!A>6UE;G0@9F]R(&%C<75I<VET:6]N(&]F(&)U<VEN97-S/"]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-$;G5M<#XD(#(V+#0P,"PP,#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XF(W@R,&%C
M.R`R,"PS,3`L,#`P/'-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@("`@("`@(#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<#Y"=7-I;F5S<R!A8W%U:7-I=&EO;BP@8V]N=&EN9V5N
M="!087EM96YT/"]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`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#(P
M,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT+#`P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#,P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`P,"PP,#`\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#,P,"PP,#`\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#`P
M,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#,P,"PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#`P,"PP,#`\<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)U<VEN97-S(&%C<75I<VET:6]N
M+"!N=6UB97(@;V8@;6EL97-T;VYE('!A>6UE;G1S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$=&5X=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XR/'-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(#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(#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<#Y"=7-I;F5S<R!A8W%U:7-I=&EO;BP@<')O
M8F%B:6QI='DM=V5I9VAT960@9F%I<B!V86QU92!O9B!C;VYT:6YG96YT(&-O
M;G-I9&5R871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L
M-C$Q+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$L-C(U+#`P,#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=&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=&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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0G5S:6YE<W,@86-Q=6ES:71I;VXL(&9A:7(@
M=F%L=64@;V8@=&AE(&YE="!A<W-E=',@86-Q=6ER960\+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,],T1N=6UP/C(X+#DR,BPP,#`\<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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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)U<VEN97-S(&%C<75I
M<VET:6]N+"!C;VYS:61E<F%T:6]N('1R86YS9F5R<F5D/"]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-$;G5M<#XR."PT.34L,#`P/'-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@("`@("`@(#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@("`@("`@(#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'86EN(&]N(&)A<F=A
M:6X@<'5R8VAA<V4\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q
M-"PR-#0\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XT,C<L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,S$T+#`P,#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("`\=&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("`\=&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*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^06UO<G1I>F%T:6]N(&5X<&5N<V4\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0W-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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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/D5X<&5C=&5D
M(&%M;W)T:7IA=&EO;B!E>'!E;G-E(&EN(#(P,3,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/CDW."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("`@("`@/'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("`@("`@/'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/D5X<&5C=&5D(&%M;W)T:7IA=&EO
M;B!E>'!E;G-E(&EN(#(P,30\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/CDW."PP,#`\<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`@("`@("`@/'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`@("`@("`@/'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,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D5X<&5C=&5D(&%M;W)T:7IA=&EO;B!E>'!E;G-E(&EN
M(#(P,34\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDW."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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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`@("`@("`@/'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/D5X<&5C=&5D(&%M;W)T:7IA=&EO;B!E>'!E;G-E(&EN(#(P,38\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDW."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`@("`@("`@/'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`@("`@("`@/'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/D5X<&5C=&5D(&%M
M;W)T:7IA=&EO;B!E>'!E;G-E(&EN(#(P,3<\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/B0@.3<X+#`P,#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("`@("`\=&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("`@("`\=&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`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W
M-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF
M.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S+U-H
M965T,C8N:'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,,4%%/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/D]T:&5R($EN=&%N9VEB;&4@07-S971S("A$971A:6PI("A54T0@)"D\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L
M<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:"!C;VQS<&%N/3-$,3XQ,B!-;VYT:',@16YD960\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG
M;CTS1'1O<#X\<W1R;VYG/D9I;FET92U,:79E9"!);G1A;F=I8FQE($%S<V5T
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`^1W)O<W,@0V%R<GEI;F<@06UO=6YT/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#@L,#$X+#,P,#QS<&%N/CPO<W!A;CX\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@."PQ-C$L-S$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!
M8V-U;75L871E9"!!;6]R=&EZ871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6T^*#@T,2PU,3$I/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;3XH,S8V+#0W,BD\<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:6=H=&5D($%V97)A9V4@
M57-E9G5L($QI9F4@*&EN('EE87)S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^."!Y96%R<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/C@@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E1E8VAN;VQO9WD@+2!D979E;&]P
M960\+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:6YI=&4M3&EV960@26YT86YG:6)L92!!<W-E=',@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`@("`@("`@/'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=R;W-S
M($-A<G)Y:6YG($%M;W5N=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,2PS.3DL-C0Q/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,2PT,3,L-38T/'-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!8V-U;75L871E9"!!;6]R=&EZ871I
M;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(V.2PS-#0I/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,3@T
M+#0P,BD\<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=E:6=H=&5D($%V97)A9V4@57-E9G5L($QI9F4@*&EN('EE87)S
M*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^."!Y96%R<SQS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C@@>65A
M<G,\<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!A=&5N=',\+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`^
M/'-T<F]N9SY&:6YI=&4M3&EV960@26YT86YG:6)L92!!<W-E=',@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/D=R;W-S($-A<G)Y:6YG($%M;W5N=#PO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,C0P+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C(T,"PP,#`\<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%C8W5M=6QA=&5D($%M;W)T
M:7IA=&EO;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH-S(L-3`P
M*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^
M*#4W+#4P,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R;SX-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E=E:6=H=&5D($%V97)A9V4@57-E9G5L($QI9F4@*&EN('EE
M87)S*3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^."!Y96%R<SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C@@
M>65A<G,\<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/D-U<W1O;65R(%)E;&%T:6]N<VAI<',\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY&:6YI=&4M3&EV960@26YT86YG
M:6)L92!!<W-E=',@6TQI;F4@271E;7-=/"]S=')O;F<^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$=&5X=#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/D=R;W-S($-A<G)Y:6YG($%M;W5N=#PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPS-S@L-C4Y/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BPU,#@L
M,30W/'-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!8V-U;75L871E9"!!;6]R=&EZ871I;VX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6T^)"`H-#DY+#8V-RD\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#$R-"PU-S`I/'-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<#Y796EG:'1E
M9"!!=F5R86=E(%5S969U;"!,:69E("AI;B!Y96%R<RD\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1T97AT/C@@>65A<G,\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XX('EE87)S/'-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=%]B9#4Y9CEB95]E,SAE7S1D
M-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z
M+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O
M<FMS:&5E=',O4VAE970R-RYH=&UL#0I#;VYT96YT+51R86YS9F5R+45N8V]D
M:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M
M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@
M("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G
M=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT
M+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H
M:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@
M/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U.044^#0H@("`@("`\
M='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P
M86X],T0R/CQS=')O;F<^4F5V96YU92!296-O9VYI=&EO;B`M($%D9&ET:6]N
M86P@26YF;W)M871I;VX@*$1E=&%I;"D@*%531"`D*3QB<CX\+W-T<F]N9SX\
M+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CXS($UO
M;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P
M86X],T0R/C8@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q
M,3QB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R
M,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L
M(#(P,3$\8G(^/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,]
M,T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS
M=')O;F<^4F5V96YU92!296-O9VYI=&EO;BP@375L=&EP;&4M9&5L:79E<F%B
M;&4@07)R86YG96UE;G1S(%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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y2;WEA;'1Y(')E=F5N=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPX-C0L-3@Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`S+#(Y
M-2PS,S,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XD(#<L,S0V+#0T,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@-BPP-3$L,3DP/'-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<#Y097)C96YT86=E(&]F(')O
M>6%L='D@<F5V96YU92P@<F5M:71T86YC92!T;R!T:&4@56YI=F5R<VET>2!O
M9B!-:6-H:6=A;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&YU;7`^,34N
M,#`E/'-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#;W-T(&]F(')O>6%L='D@86YD(&]T:&5R(')E=F5N=64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4S-BPY,S,\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,34L.#<P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.3DY+#`R
M,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C<Y,BPW-C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/E)E=F5N=64@9G)O;2!S<&]N<V]R960@<F5S96%R8V@@86YD
M(&1E=F5L;W!M96YT('!R;VIE8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XR.#4L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^-3(S+#`P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C8X-BPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XW-C8L,#`P/'-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"<FES=&]L
M($UY97)S(%-Q=6EB8B!#;VUP86YY/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU92!296-O9VYI=&EO;BP@375L=&EP
M;&4M9&5L:79E<F%B;&4@07)R86YG96UE;G1S(%M,:6YE($ET96US73PO<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@("`@("`@(#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<#Y2;WEA;'1Y
M(')E=F5N=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,RPU
M.#`L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`R+#<W,BPP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#8L-C8P+#`P,#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-2PR.#4L,#`P/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO
M8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B9#4Y9CEB95]E
M,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ
M(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S
M,6(Q+U=O<FMS:&5E=',O4VAE970R."YH=&UL#0I#;VYT96YT+51R86YS9F5R
M+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT+51Y<&4Z('1E
M>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL/@T*("`\:&5A
M9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4>7!E(&-O;G1E
M;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R:7!T('1Y<&4]
M,T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$;R!.;W0@4F5M
M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-"B`@/&)O9'D^
M#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P14U+04,^#0H@
M("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q
M(')O=W-P86X],T0R/CQS=')O;F<^0F%S:6,@86YD($1I;'5T960@5V5I9VAT
M960@079E<F%G92!3:&%R97,@3W5T<W1A;F1I;F<@*$1E=&%I;"D\8G(^/"]S
M=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS
M1#(^,R!-;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M:"!C;VQS<&%N/3-$,CXV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`\+W1R
M/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P
M+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@
M,S`L(#(P,3$\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*
M=6XN(#,P+"`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=E:6=H=&5D($%V97)A9V4@3G5M8F5R(&]F(%-H87)E
M<R!/=71S=&%N9&EN9R!;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@
M8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5V5I9VAT960@879E<F%G92!C;VUM
M;VX@<VAA<F5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,"PX
M-#4L,3,W/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,S`L.#$R+#(U-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C,P+#<X-RPS.3D\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS,"PX,#(L,SDW/'-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$:6QU=&EV
M92!C;VUM;VX@<W1O8VL@;W!T:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,S`S+#DU,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(X-2PP-#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("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;W4^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y796EG:'1E9"!A=F5R86=E(&-O
M;6UO;B!S:&%R97,L(&%S<W5M:6YG(&1I;'5T:6]N/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XS,2PQ-#DL,#DP/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,S`L.#$R+#(U-SQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q+#`W,BPT
M-#4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS,"PX,#(L,SDW/'-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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-
M"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T
M9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970R.2YH=&UL
M#0I#;VYT96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE
M#0I#;VYT96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB
M#0H-"CQH=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$
M0V]N=&5N="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T
M9BTX)SX\<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO
M=RYJ<SXO*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T
M/CPO:&5A9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T
M(&ED/3-$240P145-04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^16%R;FEN
M9W,@;W(@3&]S<R!097(@4VAA<F4@+2!!9&1I=&EO;F%L($EN9F]R;6%T:6]N
M("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\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,3XV($UO;G1H
M<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X]
M,T0Q/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0Q
M/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$Q/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D5A<FYI;F=S(%!E<B!3
M:&%R92!$:7-C;&]S=7)E(%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@("`@("`@(#QT
M9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=&]C:R!O<'1I;VYS+"!O=71S
M=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,BPV,CDL
M-#DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^,BPV,CDL-#DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,BPX,C,L-#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,BPU-S,L.#`P/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y3=&]C:R!O<'1I;VYS
M+"!W96EG:'1E9"!A=F5R86=E(&5X97)C:7-E('!R:6-E/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,#@\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,#@\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,#4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,30\
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-O;6UO;B!S=&]C:R!E>&-L=61E9"!F<F]M(&-A;&-U;&%T:6]N(&]F(&1I
M;'5T960@96%R;FEN9W,@<&5R('-H87)E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XQ+#0U,2PU,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XQ+#4S.2PS,#`\<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@("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H
M=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D-3EF.6)E7V4S.&5?-&0T,U\X
M93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#
M.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]R:W-H
M965T<R]3:&5E=#,P+FAT;6P-"D-O;G1E;G0M5')A;G-F97(M16YC;V1I;F<Z
M('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M5'EP93H@=&5X="]H=&UL.R!C
M:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^#0H@(#QH96%D/@T*("`@(#Q-
M151!(&AT='`M97%U:78],T1#;VYT96YT+51Y<&4@8V]N=&5N=#TS1"=T97AT
M+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I<'0@='EP93TS1'1E>'0O:F%V
M87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O($YO="!296UO=F4@5&AI<R!#
M;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*("`\8F]D>3X-"B`@("`\=&%B
M;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%5TU!23X-"B`@("`@(#QT<CX-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS
M1#(^/'-T<F]N9SY3=&]C:R!"87-E9"!#;VUP96YS871I;VX@+2!!9&1I=&EO
M;F%L($EN9F]R;6%T:6]N("A$971A:6PI("A54T0@)"D\8G(^/"]S=')O;F<^
M/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^,R!-
M;VYT:',@16YD960\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:"!C;VQS
M<&%N/3-$,CXV($UO;G1H<R!%;F1E9#PO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0Q/CPO=&@^#0H@("`@("`\+W1R/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3$\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q
M,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R
M,#$Q/&)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`@("`@("`@/'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-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<#XD(#(Q-2PP,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XD(#(X,BPP,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0U-2PV-CD\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#4S-RPP
M-#@\<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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E-T;V-K(&]P=&EO;G,@;W5T<W1A;F1I;F<\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(L-C(Y+#0Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-3<S+#@P,#QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L-C(Y+#0Y,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L
M-3<S+#@P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C(L.#(S+#0P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^0VQO<VEN9R!P<FEC92!O9B!T:&4@8V]M;6]N
M('-T;V-K/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@
M-"XS/'-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<#Y796EG:'1E9"!A=F5R86=E(&=R86YT(&1A=&4@9F%I<B!V86QU92!O
M9B!O<'1I;VYS(&=R86YT960\+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/B0@,RXV,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/B0@,BXV-#QS<&%N/CPO<W!A;CX\+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`^5&]T86P@9F%I<B!V86QU92!O9B!S=&]C:R!O
M<'1I;VYS('9E<W1E9#PO=&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@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-3`R+#$X,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C4Q-"PX-C8\<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/E1O=&%L('5N<F5C;V=N:7IE9"!C;VUP96YS871I
M;VX@8V]S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#4T
M-2PV-#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;G5M<#XD(#$L-30U+#8T-3QS<&%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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^56YR96-O9VYI>F5D(&-O;7!E;G-A=&EO;B!C
M;W-T+"!W96EG:'1E9"!A=F5R86=E(')E;6%I;FEN9R!R97%U:7-I=&4@<V5R
M=FEC92!P97)I;V0\+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*("`@("`@("`\=&0@8VQA<W,],T1T97AT/C(@
M>65A<G,@-2!M;VYT:',@-2!D87ES/'-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<#Y.=6UB97(@;V8@=6YV97-T960@;W!T
M:6]N<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#(W+#4W,3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C@R
M-RPU-S$\<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,],T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N
M/3-$=&]P/E5N=F5S=&5D($]P=&EO;G,\+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*("`@("`@("`\=&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*("`@("`@("`\=&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]N9SY3:&%R92UB87-E9"!#;VUP96YS871I;VX@
M07)R86YG96UE;G0@8GD@4VAA<F4M8F%S960@4&%Y;65N="!!=V%R9"!;3&EN
M92!)=&5M<UT\+W-T<F]N9SX\+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*("`@("`@("`\=&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`^26YC96YT:79E(&]P=&EO;G,L('9E<W1I;F<@<&5R:6]D/"]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=#XU('EE87)S/'-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<#Y3=&]C:R!0;&%N
M(#(P,#$\+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,],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
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*("`@("`@("`\=&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`^4W1O8VL@;W!T:6]N
M<R!O=71S=&%N9&EN9SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,BPV,CDL-#DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^,BPV,CDL-#DP/'-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.=6UB97(@;V8@<VAA<F5S(&%V86EL86)L
M92!F;W(@9G5T=7)E(&=R86YT/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M;G5M<#XQ+#DY-RPX-3(\<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-$;G5M<#XQ+#DY-RPX-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("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T;V-K(%!L86X@,C`P,2!\($5M
M<&QO>65E(%-T;V-K($]P=&EO;B!\($UI;FEM=6T\+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=&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]N9SY3:&%R92UB87-E9"!#;VUP96YS
M871I;VX@07)R86YG96UE;G0@8GD@4VAA<F4M8F%S960@4&%Y;65N="!!=V%R
M9"!;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*("`@("`@("`\=&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*("`@("`@("`\=&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`^26YC96YT:79E(&]P=&EO;G,L('9E<W1I;F<@<&5R:6]D
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=#XT('EE87)S/'-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<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y);F-E
M;G1I=F4@;W!T:6]N<RP@=F5S=&EN9R!O;B!T:&4@9FER<W0@86YN:79E<G-A
M<GD@;V8@=&AE(&1A=&4@;V8@9W)A;G0\+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*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(P+C`P)3QS<&%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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^4W1O8VL@4&QA;B`R,#`Q('P@16UP;&]Y964@
M4W1O8VL@3W!T:6]N('P@36%X:6UU;3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/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<#X\<W1R;VYG/E-H87)E+6)A<V5D($-O;7!E;G-A=&EO;B!!
M<G)A;F=E;65N="!B>2!3:&%R92UB87-E9"!087EM96YT($%W87)D(%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@("`@("`@(#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);F-E;G1I=F4@;W!T:6]N<RP@=F5S=&EN9R!P97)I;V0\+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/C4@>65A<G,\<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/DEN8V5N=&EV92!O
M<'1I;VYS+"!V97-T:6YG(&]N('1H92!F:7)S="!A;FYI=F5R<V%R>2!O9B!T
M:&4@9&%T92!O9B!G<F%N=#PO=&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&YU
M;7`^,C4N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/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);F-E;G1I=F4@;W!T:6]N<RP@=&5R;3PO=&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^,3`@>65A<G,\<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,],T1R:#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E-T;V-K(%!L86X@,C`P
M,2!\($YO;BU%;7!L;WEE92!$:7)E8W1O<G,@86YD($-O;G-U;'1A;G1S/"]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`@("`@("`@/'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`@("`@("`@/'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<^4VAA<F4M
M8F%S960@0V]M<&5N<V%T:6]N($%R<F%N9V5M96YT(&)Y(%-H87)E+6)A<V5D
M(%!A>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("`@("`@/'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/DEN8V5N=&EV92!O<'1I;VYS+"!V
M97-T:6YG('!E<FEO9#PO=&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@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M,2!Y96%R/'-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*("`@(#PO
M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R
M=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E
M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE
M.3!?9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970S,2YH=&UL#0I#;VYT
M96YT+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT
M96YT+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH
M=&UL/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N
M="U4>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\
M<V-R:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO
M*B!$;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A
M9#X-"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$
M240P14TS044^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L
M(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4W5M;6%R>2!O9B!)
M;F9O<FUA=&EO;B!296=A<F1I;F<@3W!T:6]N($%C=&EV:71Y("A$971A:6PI
M("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&@@8V]L<W!A;CTS1#(^-B!-;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-$=&@@8V]L<W!A
M;CTS1#(^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA
M<W,],T1T:#Y*=6XN(#,P+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#X\<W1R;VYG/D]P=&EO;G,@3W5T<W1A;F1I;F<\+W-T
M<F]N9SX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/CQS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;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`^3W!T:6]N<R!O=71S=&%N9&EN9R!A
M="!*86YU87)Y(#$L(#(P,3(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(L.#(S+#0P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(L
M-3<S+#@P,#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`^1W)A;G1E9#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^.30L,3DP/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&9N/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<#Y%>&5R
M8VES960\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#(Q-RPU,#`I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/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)F96ET960O0V%N
M8V5L;&5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@W,"PV,#`I
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/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/<'1I;VYS(&]U='-T
M86YD:6YG(&%T($IU;F4@,S`L(#(P,3(\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C(L-C(Y+#0Y,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1F;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(L-3<S+#@P,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-
M"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^3W!T:6]N<R!E>&5R8VES86)L92!A="!*=6YE(#,P
M+"`R,#$R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ+#8W."PW
M,#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^
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/E9E<W1E9"!A;F0@
M97AP96-T960@=&\@=F5S="!A="!*=6YE(#,P+"`R,#$R/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XR+#4P-BPR-S$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/'-U<#Y;,5T\+W-U<#X\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],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`^/'-T<F]N9SY796EG:'1E
M9"!A=F5R86=E(&5X97)C:7-E('!R:6-E('!E<B!S:&%R93PO<W1R;VYG/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/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/<'1I;VYS(&]U='-T86YD:6YG(&%T($IA;G5A
M<GD@,2P@,C`Q,CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T
M+C`U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+C$T/'-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'<F%N
M=&5D/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$N.#D\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]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/D5X97)C:7-E9#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+C8U/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO=&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<#Y&;W)F96ET960O0V%N8V5L;&5D/"]T9#X-"B`@
M("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#0N,S$\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$9FX^/"]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/D]P=&EO;G,@;W5T<W1A;F1I;F<@870@2G5N92`S
M,"P@,C`Q,CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+C`X
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`T+C$T/'-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/<'1I;VYS
M(&5X97)C:7-A8FQE(&%T($IU;F4@,S`L(#(P,3(\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/B0@-"XS-#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1F;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`^5F5S=&5D(&%N9"!E>'!E8W1E9"!T;R!V97-T(&%T($IU;F4@
M,S`L(#(P,3(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@-"XP
M.3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\
M<W5P/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-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=E:6=H=&5D(&%V97)A9V4@<F5M86EN:6YG(&-O;G1R86-T
M=6%L('1E<FT@*&EN('EE87)S*3PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&9N/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/<'1I;VYS(&]U='-T86YD:6YG(&%T($IU;F4@,S`L(#(P,3(\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1T97AT/C4@>65A<G,@,3$@;6]N=&AS(#$R
M(&1A>7,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$
M9FX^/"]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/D]P=&EO;G,@
M97AE<F-I<V%B;&4@870@2G5N92`S,"P@,C`Q,CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^-"!Y96%R<R`W(&UO;G1H<R`Q,"!D87ES/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/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<#Y697-T960@86YD(&5X<&5C=&5D
M('1O('9E<W0@870@2G5N92`S,"P@,C`Q,CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'1E>'0^-2!Y96%R<R`Q,"!M;VYT:',@-B!D87ES/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/CQS=7`^6S%=/"]S
M=7`^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&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<^
M06=G<F5G871E(&EN=')I;G-I8R!V86QU93PO<W1R;VYG/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&9N/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/<'1I;VYS(&]U='-T86YD:6YG(&%T($IU;F4@,S`L(#(P,3(\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,2PW,3,L,#4X/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&9N/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/<'1I;VYS(&5X97)C:7-A
M8FQE(&%T($IU;F4@,S`L(#(P,3(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/CDR-BPQ.30\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$9FX^/"]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/E9E<W1E9"!A;F0@97AP96-T960@=&\@=F5S="!A="!*=6YE(#,P+"`R,#$R
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$L-C0W+#<T,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1F;CX\<W5P
M/ELQ73PO<W5P/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R/@T*("`@
M("`@("`\=&0@8V]L<W!A;CTS1#0^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@
M("`\='(@8VQA<W,],T1I;FYE<D9O;W1N;W1E/@T*("`@("`@("`\=&0@=F%L
M:6=N/3-$=&]P/ELQ73PO=&0^#0H@("`@("`@(#QT9"!C;VQS<&%N/3-$,R!V
M86QI9VX],T1T;W`^5&AI<R!R97!R97-E;G1S('1H92!N=6UB97(@;V8@=F5S
M=&5D(&]P=&EO;G,@87,@;V8@2G5N92`S,"P@,C`Q,B!P;'5S('1H92!N=6UB
M97(@;V8@=6YV97-T960@;W!T:6]N<R!E>'!E8W1E9"!T;R!V97-T(&%S(&]F
M($IU;F4@,S`L(#(P,3(@8F%S960@;VX@=&AE('5N=F5S=&5D(&]U='-T86YD
M:6YG(&]P=&EO;G,@870@2G5N92`S,"P@,C`Q,B!A9&IU<W1E9"!F;W(@97-T
M:6UA=&5D(&9O<F9E:71U<F4@<F%T97,@;V8@."4@9F]R(&%W87)D<R!G<F%N
M=&5D('1O(&YO;BUE>&5C=71I=F4@;&5V96P@96UP;&]Y965S(&%N9"`S)2!F
M;W(@87=A<F1S(&=R86YT960@=&\@97AE8W5T:79E(&QE=F5L(&5M<&QO>65E
M<RX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^
M#0H\+VAT;6P^#0H-"BTM+2TM+3U?3F5X=%!A<G1?8F0U.68Y8F5?93,X95\T
M9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE
M.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7
M;W)K<VAE971S+U-H965T,S(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,24%#/@T*("`@("`@
M/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S
M<&%N/3-$,3X\<W1R;VYG/E-U;6UA<GD@;V8@26YF;W)M871I;VX@4F5G87)D
M:6YG($]P=&EO;B!!8W1I=FET>2`H4&%R96YT:&5T:6-A;"D@*$1E=&%I;"D\
M8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N
M+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^07=A<F1S($=R86YT960@=&\@3F]N+45X96-U=&EV92!,979E;"!%;7!L
M;WEE97,\+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
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*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@
M("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^17-T:6UA=&5D(&9O
M<F9E:71U<F4@<F%T97,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C@N,#`E/'-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!=V%R9',@1W)A;G1E9"!T;R!%>&5C=71I=F4@3&5V96P@16UP
M;&]Y965S/"]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<^4VAA<F4M8F%S960@0V]M<&5N<V%T:6]N($%R<F%N9V5M96YT(&)Y(%-H
M87)E+6)A<V5D(%!A>6UE;G0@07=A<F0@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`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R;SX-"B`@
M("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D5S=&EM871E9"!F
M;W)F96ET=7)E(')A=&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS+C`P)3QS<&%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?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X
M93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S+U-H965T,S,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$,$5:3D%#/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/D-A<V@@0V%S:"!%
M<75I=F%L96YT<R!A;F0@36%R:V5T86)L92!396-U<FET:65S("T@061D:71I
M;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL*2`H55-$("0I/&)R/CPO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY#87-H+"!C87-H(&5Q=6EV86QE;G1S(&%N9"!M87)K971A8FQE('-E8W5R
M:71I97,@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/DUA<FME=&%B;&4@<V5C=7)I=&EE<RP@879E<F%G
M92!R96UA:6YI;F<@8V]N=')A8W1U86P@;6%T=7)I='D@<&5R:6]D/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#XQ,B!M;VYT:',@,S`@9&%Y<SQS
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`^
M3G5M8F5R(&]F(&1E8G0@<V5C=7)I=&EE<R!I;B!U;G)E86QI>F5D(&QO<W,@
M<&]S:71I;VYS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M1&5B="!S96-U<FET:65S(&EN('5N<F5A;&EZ960@;&]S<R!P;W-I=&EO;G,L
M('1O=&%L('5N<F5A;&EZ960@;&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^(#@L,#`P/'-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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y$96)T('-E8W5R:71I97,@:6X@=6YR96%L:7IE
M9"!L;W-S('!O<VET:6]N<RP@=&]T86P@9F%I<B!M87)K970@=F%L=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B`Q,"PW.#8L,#`P/'-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<#Y-:6YI
M;75M/"]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/CQS=')O;F<^
M0V%S:"P@8V%S:"!E<75I=F%L96YT<R!A;F0@;6%R:V5T86)L92!S96-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@("`@("`\+W1R/@T*
M("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y-87)K971A8FQE('-E8W5R:71I97,L(&UI;FEM=6T@
M;W)I9VEN86P@;6%T=7)I='D@=&5R;3PO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^.3`@9&%Y<SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1T97AT/CDP(&1A>7,\<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/DQO;F<M=&5R;2!M87)K971A8FQE
M('-E8W5R:71I97,L(&UI;FEM=6T@;W)I9VEN86P@;6%T=7)I='D@=&5R;3PO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,2!Y96%R/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^,2!Y96%R/'-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=%]B9#4Y9CEB
M95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M3&]C871I
M;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R
M.3@S,6(Q+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-$240P15E00D<^
M#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O;'-P86X]
M,T0Q(')O=W-P86X],T0Q/CQS=')O;F<^26YV97-T;65N=',@:6X@1&5B="!3
M96-U<FET:65S("A$971A:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-
M"B`@("`@("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H
M/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO
M=&@^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D
M=6QE(&]F($%V86EL86)L92UF;W(M<V%L92!396-U<FET:65S(%M,:6YE($ET
M96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1'1E>'0^
M/'-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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y!;6]R=&EZ960@0V]S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;7`^)"`R,RPS-#0L.#0P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`R-"PX-3`L-#0X/'-P86X^/"]S<&%N/CPO=&0^
M#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@
M(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D
M($=A:6X\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$U+#,Y-CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$Q
M+#`S,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`^1W)O<W,@56YR96%L:7IE9"!,;W-S/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@W+#<V-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M/B@T+#8Y-"D\<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<#XR,RPS-3(L-#8Y/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C0L.#4V+#<X
M-CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C
M;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T
M;W`^36%R:V5T86)L92!S96-U<FET:65S/"]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`@("`@(#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<#XQ,BPT.#@L-C$Q/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,34L-#$Y
M+#4W-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`^1W)O<W,@56YR96%L:7IE9"!'86EN/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ-"PS,38\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XV+#0V,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`^1W)O<W,@56YR96%L:7IE9"!,
M;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@Q+#$S,RD\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@T+#8P
M,RD\<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<#XQ,BPU,#$L-SDT/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,34L-#(Q+#0S-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`^36%R:V5T86)L92!S96-U<FET:65S
M('P@52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD@<V5C=7)I=&EE<SPO=&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/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@("`@("`@(#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;6]R=&EZ960@0V]S=#PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M-"PS-#8L,3`X/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^."PS-S,L,S4U/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\
M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y'<F]S<R!5;G)E86QI>F5D($=A:6X\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$L,3,X/'-P86X^/"]S<&%N
M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPQ,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/D=R;W-S
M(%5N<F5A;&EZ960@3&]S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU
M;3XH-S8V*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6T^*#(S,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&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XT+#,T-BPT.#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XX+#,W-BPR-#@\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/DUA<FME=&%B;&4@<V5C
M=7)I=&EE<R!\($-O<G!O<F%T92!A;F0@;W1H97(@9&5B="!S96-U<FET:65S
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`@("`@(#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<#XX+#$T,BPU,#,\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XW+#`T-BPR,C(\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(%5N<F5A;&EZ960@1V%I
M;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,3<X/'-P86X^
M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,RPS,S8\
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<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;3XH,S8W*3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^*#0L,S<P*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/C@L,34U+#,Q-#QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<L,#0U+#$X.#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^3&]N9RUT
M97)M(&UA<FME=&%B;&4@<V5C=7)I=&EE<SPO=&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@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#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`^,3`L.#4V+#(R.3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/CDL-#,P
M+#@W,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^1W)O<W,@56YR96%L:7IE9"!'86EN/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ+#`X,#QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6UP/C0L-3<P/'-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'<F]S<R!5;G)E86QI>F5D($QO
M<W,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#8L-C,T*3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6T^*#DQ*3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')E=3X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P
M/D9A:7(@5F%L=64\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P
M+#@U,"PV-S4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XY+#0S-2PS-3`\<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/DQO;F<M=&5R;2!M87)K971A8FQE('-E8W5R
M:71I97,@?"!5+E,N($=O=F5R;FUE;G0@86YD(&%G96YC>2!S96-U<FET:65S
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`@("`@(#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<#XX+#4P,BPQ-#`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XX+#,Y.2PT,C@\<W!A;CX\+W-P86X^/"]T9#X-"B`@
M("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D=R;W-S(%5N<F5A;&EZ960@1V%I
M;CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP.#`\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR+#(R,SQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S
M<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M1W)O<W,@56YR96%L:7IE9"!,;W-S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M/B@U+#(W,"D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M/B@Y,2D\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y&86ER(%9A;'5E/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XX+#0Y-RPY-3`\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XX+#0P,2PU-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/DQO;F<M=&5R
M;2!M87)K971A8FQE('-E8W5R:71I97,@?"!#;W)P;W)A=&4@86YD(&]T:&5R
M(&1E8G0@<V5C=7)I=&EE<SPO=&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<#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+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F\^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!;6]R=&EZ960@0V]S=#PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^,BPS-30L,#@Y/'-P86X^/"]S<&%N/CPO
M=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,2PP,S$L-#0S/'-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'<F]S
M<R!5;G)E86QI>F5D($=A:6X\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T
M97AT/CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N
M=6UP/C(L,S0W/'-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($QO<W,\+W1D/@T*("`@("`@
M("`\=&0@8VQA<W,],T1N=6T^*#$L,S8T*3QS<&%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=3X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,BPS-3(L-S(U/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#`S,RPW
M.3`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L
M93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D
M-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,
M;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D
M9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]3:&5E=#,U+FAT;6P-"D-O;G1E;G0M
M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M
M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^
M#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y
M<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I
M<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O
M($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*
M("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%
M04I!0SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY#;VYT<F%C='5A;"!-871U
M<FET:65S(&]F($1E8G0@4V5C=7)I=&EE<R`H1&5T86EL*2`H55-$("0I/&)R
M/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@
M,S`L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C
M+B`S,2P@,C`Q,3QB<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*("`@("`@("`\
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`^1'5E(&EN(#$@>65A<B!O<B!L97-S/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#$R+#0X."PV,3$\<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/D1U92!I
M;B`Q('1O(#(@>65A<G,\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$P+#@U-BPR,CD\<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;W4^#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`^,C,L,S0T+#@T,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(T+#@U,"PT-#@\<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/D1U92!I;B`Q
M('EE87(@;W(@;&5S<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3(L-3`Q+#<Y-#QS<&%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`^1'5E(&EN(#$@=&\@,B!Y96%R<SPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^,3`L.#4P+#8W-3QS<&%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=3X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C,L,S4R+#0V.3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/B0@,C0L
M.#4V+#<X-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?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT
M96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X
M93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S+U-H965T,S8N:'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.4D%'/@T*("`@("`@/'1R/@T*("`@("`@("`\=&@@8VQA<W,],T1T
M;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,3X\<W1R;VYG/DUA:F]R($-A=&5G
M;W)Y(&]F($%S<V5T<R!-96%S=7)E9"!A="!&86ER(%9A;'5E(&]N(%)E8W5R
M<FEN9R!"87-I<R`H1&5T86EL*2`H1F%I<B!686QU92P@365A<W5R96UE;G1S
M+"!296-U<G)I;F<L(%531"`D*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@("`@
M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C
M;&%S<STS1'!L('9A;&EG;CTS1'1O<#X\<W1R;VYG/D9A:7(@5F%L=64L($%S
M<V5T<R!A;F0@3&EA8FEL:71I97,@365A<W5R960@;VX@4F5C=7)R:6YG($)A
M<VES(%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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L
M('9A;&EG;CTS1'1O<#Y!<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,C<L-34W+#<R-SQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^36]N97D@36%R:V5T($9U;F1S/"]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<^1F%I<B!686QU
M92P@07-S971S(&%N9"!,:6%B:6QI=&EE<R!-96%S=7)E9"!O;B!296-U<G)I
M;F<@0F%S:7,@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`@("`@(#PO
M='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S
M/3-$<&P@=F%L:6=N/3-$=&]P/D%S<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^-"PR,#4L,C4X/'-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<#Y5+E,N($=O=F5R;FUE;G0@86YD(&%G
M96YC>2!S96-U<FET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X
M=#X\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^1F%I<B!686QU92P@07-S971S(&%N9"!,:6%B:6QI=&EE
M<R!-96%S=7)E9"!O;B!296-U<G)I;F<@0F%S:7,@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%S<V5T
M<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3,L,S0T+#,V,#QS
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(&%N9"!O=&AE<B!D96)T('-E8W5R:71I97,\+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`^/'-T<F]N9SY&86ER(%9A;'5E+"!!
M<W-E=',@86YD($QI86)I;&ET:65S($UE87-U<F5D(&]N(%)E8W5R<FEN9R!"
M87-I<R!;3&EN92!)=&5M<UT\+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')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P
M;"!V86QI9VX],T1T;W`^07-S971S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XQ,"PP,#@L,3`Y/'-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&86ER(%9A;'5E+"!);G!U=',L($QE=F5L
M(#$\+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&
M86ER(%9A;'5E+"!!<W-E=',@86YD($QI86)I;&ET:65S($UE87-U<F5D(&]N
M(%)E8W5R<FEN9R!"87-I<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`^07-S971S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XV+#<X.2PW-S4\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D9A:7(@5F%L=64L($EN
M<'5T<RP@3&5V96P@,2!\($UO;F5Y($UA<FME="!&=6YD<SPO=&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/D9A:7(@5F%L=64L($%S
M<V5T<R!A;F0@3&EA8FEL:71I97,@365A<W5R960@;VX@4F5C=7)R:6YG($)A
M<VES(%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!<W-E=',\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C0L,C`U+#(U.#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`^1F%I<B!686QU92P@26YP=71S+"!,979E;"`Q
M('P@52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N8WD@<V5C=7)I=&EE<SPO=&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/D9A:7(@5F%L
M=64L($%S<V5T<R!A;F0@3&EA8FEL:71I97,@365A<W5R960@;VX@4F5C=7)R
M:6YG($)A<VES(%M,:6YE($ET96US73PO<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@("`@("`@(#QT9"!C;&%S
M<STS1'!L('9A;&EG;CTS1'1O<#Y!<W-E=',\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6UP/C(L-3@T+#4Q-SQS<&%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`^1F%I<B!686QU92P@26YP=71S+"!,
M979E;"`R/"]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<^1F%I<B!686QU92P@07-S971S(&%N9"!,:6%B:6QI=&EE<R!-96%S=7)E
M9"!O;B!296-U<G)I;F<@0F%S:7,@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%S<V5T<SPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,C`L-S8W+#DU,CQS<&%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`^1F%I<B!686QU
M92P@26YP=71S+"!,979E;"`R('P@52Y3+B!';W9E<FYM96YT(&%N9"!A9V5N
M8WD@<V5C=7)I=&EE<SPO=&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/D9A:7(@5F%L=64L($%S<V5T<R!A;F0@3&EA8FEL:71I97,@
M365A<W5R960@;VX@4F5C=7)R:6YG($)A<VES(%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-$<F\^
M#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!<W-E=',\
M+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$P+#<U.2PX-#,\<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/D9A
M:7(@5F%L=64L($EN<'5T<RP@3&5V96P@,B!\($-O<G!O<F%T92!A;F0@;W1H
M97(@9&5B="!S96-U<FET:65S/"]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/CQS=')O;F<^1F%I<B!686QU92P@07-S971S(&%N9"!,:6%B:6QI
M=&EE<R!-96%S=7)E9"!O;B!296-U<G)I;F<@0F%S:7,@6TQI;F4@271E;7-=
M/"]S=')O;F<^/"]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%S
M<V5T<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,"PP,#@L
M,3`Y/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B
M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B
M9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?
M9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970S-RYH=&UL#0I#;VYT96YT
M+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT
M+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL
M/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4
M>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R
M:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$
M;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-
M"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P
M155#04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^4F]L;"!&;W)W87)D(&]F
M($9A:7(@5F%L=64@;V8@0V]N=&EN9V5N="!#;VYS:61E<F%T:6]N("A$971A
M:6PI("A54T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD960\+W1H/@T*("`@
M("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^
M2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT
M<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^/'-T<F]N9SY&86ER(%9A;'5E+"!,:6%B:6QI=&EE<R!-96%S=7)E
M9"!O;B!296-U<G)I;F<@0F%S:7,L(%5N;V)S97)V86)L92!);G!U="!296-O
M;F-I;&EA=&EO;B!;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@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^0F%L86YC92!A="!$96-E;6)E<B`S,2P@
M,C`Q,3PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`R+#$Y-RPR
M,C8\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@
M8VQA<W,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/E!A>6UE;G1S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B@S
M-2PP,#`I/'-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#:&%N9V5S(&EN(&9A:7(@=F%L=64\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C8R+#$S,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`^169F96-T(&]F(&5X8VAA;F=E(')A
M=&4@8VAA;F=E<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;3XH,C4L
M,S0W*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`^0F%L86YC92!A="!*=6YE(#,P+"`R,#$R/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#(L,3DY+#`Q,3QS<&%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?8F0U.68Y8F5?93,X95\T9#0S7SAE
M.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z
M+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE
M971S+U-H965T,S@N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@
M<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H
M87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%
M5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O
M:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A
M<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O
M;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L
M92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$5!1D%#/@T*("`@("`@/'1R/@T*
M("`@("`@("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$
M,3X\<W1R;VYG/E-C:&5D=6QE(&]F($EN=F5N=&]R:65S("A$971A:6PI("A5
M4T0@)"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$
M=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,]
M,T1T:#Y$96,N(#,Q+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`\+W1R/@T*("`@
M("`@/'1R(&-L87-S/3-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A
M;&EG;CTS1'1O<#X\<W1R;VYG/E-C:&5D=6QE(&]F($EN=F5N=&]R>2!;3&EN
M92!)=&5M<UT\+W-T<F]N9SX\+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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX]
M,T1T;W`^4F%W(&UA=&5R:6%L<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^)"`S+#`P,"PT,CD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XD(#,L-38S+#,Y-3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@
M("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^5V]R:RUI;BUP<F]C97-S
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XV+#(T,2PU,C(\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU+#DS
M-BPU-S@\<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/D9I;FES:&5D('!R;V1U8W1S/"]T9#X-"B`@("`@("`@/'1D(&-L
M87-S/3-$;G5M<#XR+#(V,2PQ,C`\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XS+#@V,RPQ,#`\<W!A;CX\+W-P86X^/"]T
M9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@("`@
M("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y4;W1A;#PO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,2PU,#,L,#<Q/'-P86X^/"]S
M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q,RPS-C,L
M,#<S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B
M;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%]B
M9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$-"D-O;G1E;G0M
M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?
M9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970S.2YH=&UL#0I#;VYT96YT
M+51R86YS9F5R+45N8V]D:6YG.B!Q=6]T960M<')I;G1A8FQE#0I#;VYT96YT
M+51Y<&4Z('1E>'0O:'1M;#L@8VAA<G-E=#TB=7,M87-C:6DB#0H-"CQH=&UL
M/@T*("`\:&5A9#X-"B`@("`\345402!H='1P+65Q=6EV/3-$0V]N=&5N="U4
M>7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R<V5T/75T9BTX)SX\<V-R
M:7!T('1Y<&4],T1T97AT+VIA=F%S8W)I<'0@<W)C/3-$4VAO=RYJ<SXO*B!$
M;R!.;W0@4F5M;W9E(%1H:7,@0V]M;65N="`J+SPO<V-R:7!T/CPO:&5A9#X-
M"B`@/&)O9'D^#0H@("`@/'1A8FQE(&-L87-S/3-$<F5P;W)T(&ED/3-$240P
M14%.04,^#0H@("`@("`\='(^#0H@("`@("`@(#QT:"!C;&%S<STS1'1L(&-O
M;'-P86X],T0Q(')O=W-P86X],T0Q/CQS=')O;F<^4V-H961U;&4@;V8@06-C
M<G5E9"!,:6%B:6QI=&EE<R`H1&5T86EL*2`H55-$("0I/&)R/CPO<W1R;VYG
M/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\
M8G(^/"]T:#X-"B`@("`@("`@/'1H(&-L87-S/3-$=&@^1&5C+B`S,2P@,C`Q
M,3QB<CX\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N
M9SY38VAE9'5L92!O9B!!8V-R=65D($QI86)I;&ET:65S(%M,:6YE($ET96US
M73PO<W1R;VYG/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;7!L;WEE92!C;VUP96YS871I;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@,BPY-30L.#,S/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^)"`R+#<T,2PW,S@\<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/E!R;V9E<W-I;VYA;"!F
M965S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU.3(L.30T/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^.#<Q
M+#`X-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`^4F]Y86QT>2!A;F0@;&EC96YS92!F965S/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XW.#,L-#DU/'-P86X^/"]S<&%N/CPO=&0^#0H@
M("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#DY+#<W-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`^56YE87)N960@<F5V
M96YU93PO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#@P+#<S,#QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C0V
M.2PP-#8\<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<V5A<F-H(&%N9"!D979E;&]P;65N=#PO=&0^#0H@("`@("`@
M(#QT9"!C;&%S<STS1&YU;7`^-#0S+#(P,#QS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C$T,BPV.34\<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/E9!5"!L:6%B:6QI
M=&EE<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#$Q+#(Y,CQS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4V
M-BPU-#(\<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]T:&5R(&%C8W)U960@97AP96YS97,\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C$L-#@Q+#@T-SQS<&%N/CPO<W!A;CX\+W1D/@T*
M("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C<U,"PQ-34\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R974^#0H@
M("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O<#Y!8V-R=65D(&QI
M86)I;&ET:65S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD(#<L
M,30X+#,T,3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/B0@-BPP-#$L,#,X/'-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=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y
M.#,Q8C$-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO8F0U.68Y8F5?
M93,X95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q+U=O<FMS:&5E=',O4VAE970T
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-$240P13)(04<^#0H@("`@("`\='(^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1L(&-O;'-P86X],T0Q(')O=W-P86X],T0R/CQS=')O;F<^
M26YC;VUE(%1A>&5S("T@061D:71I;VYA;"!);F9O<FUA=&EO;B`H1&5T86EL
M*2`H55-$("0I/&)R/CPO<W1R;VYG/CPO=&@^#0H@("`@("`@(#QT:"!C;&%S
M<STS1'1H(&-O;'-P86X],T0R/C,@36]N=&AS($5N9&5D/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#(^-B!-;VYT:',@16YD960\
M+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L
M87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CX\+W1H/@T*("`@("`@("`\=&@@
M8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$Q/&)R/CPO=&@^#0H@("`@("`@(#QT
M:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\8G(^/"]T:#X-"B`@("`@("`@
M/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,3QB<CX\+W1H/@T*("`@("`@
M/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')E/@T*("`@("`@("`\=&0@8VQA
M<W,],T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY);F-O;64@5&%X97,@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`@("`@("`@/'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`@("`@("`@/'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/DEN8V]M92`H;&]S<RD@8F5F;W)E(&EN8V]M92!T87AE<SPO=&0^
M#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^)"`Q+#<W."PQ.3,\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M/B0@*#4U+#4Y
M-RD\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XD(#,L,#8S+#4W,CQS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@
M8VQA<W,],T1N=6T^)"`H,BPP.#8L,C@T*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`^26YC;VUE('1A>"!P<F]V:7-I
M;VX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(P."PR,S`\<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<#XR-C<L
M,3,W/'-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%9F9E8W1I=F4@=&%X(')A=&4\+W1D/@T*("`@("`@("`\=&0@8VQA
M<W,],T1N=6UP/C@N-S(E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^."XW,B4\<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/DUA>&EM=6T\+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*("`@("`@/"]T
M<CX-"B`@("`@(#QT<B!C;&%S<STS1')O/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1P;"!V86QI9VX],T1T;W`^/'-T<F]N9SY);F-O;64@5&%X97,@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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/DYE="!O<&5R871I;F<@;&]S<R!A;F0@8G5S:6YE<W,@=&%X(&-R961I
M="!C87)R>69O<G=A<F1S(&5X<&ER871I;VX@9&%T93PO=&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^070@=F%R:6]U<R!D871E<R!T:')O=6=H($1E
M8V5M8F5R(#(P,S$\<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:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@
M=F%L:6=N/3-$=&]P/D%V86EL86)L92!T;R!2961U8V4@1G5T=7)E($9E9&5R
M86P@26YC;VUE(%1A>&5S/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$
M=&]P/CQS=')O;F<^26YC;VUE(%1A>&5S(%M,:6YE($ET96US73PO<W1R;VYG
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@("`@("`@(#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.970@;W!E<F%T
M:6YG(&QO<W,@8V%R<GEF;W)W87)D<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1&YU;7`^-3@L,C0S+#`P,#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/C4X+#(T,RPP,#`\<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/D)U<VEN97-S('1A>"!C
M<F5D:70@8V%R<GEF;W)W87)D<SPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^,BPQ.38L,#`P/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,BPQ.38L,#`P/'-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!=F%I;&%B;&4@=&\@4F5D=6-E
M($9U='5R92!3=&%T92!);F-O;64@5&%X97,\+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,],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`^/'-T<F]N9SY);F-O;64@5&%X97,@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`@("`@("`@/'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`@("`@("`@/'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/DYE="!O<&5R871I;F<@;&]S<R!C87)R>69O<G=A<F1S/"]T9#X-"B`@("`@
M("`@/'1D(&-L87-S/3-$;G5M<#XT+#@Q-BPP,#`\<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-$;G5M<#XT+#@Q-BPP,#`\<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)U<VEN
M97-S('1A>"!C<F5D:70@8V%R<GEF;W)W87)D<SPO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^)"`R+#DX-BPP,#`\<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.3@V+#`P,#QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1T97AT/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?8F0U.68Y8F5?93,X
M95\T9#0S7SAE.3!?9&8W-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F
M:6QE.B\O+T,Z+V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B
M,2]7;W)K<VAE971S+U-H965T-#$N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%
M;F-O9&EN9SH@<75O=&5D+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT
M+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^
M#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT
M/3-$)W1E>'0O:'1M;#L@8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$
M=&5X="]J879A<V-R:7!T('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V
M92!4:&ES($-O;6UE;G0@*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*
M("`@(#QT86)L92!C;&%S<STS1')E<&]R="!I9#TS1$E$,$4R13X-"B`@("`@
M(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L<W!A;CTS1#$@<F]W
M<W!A;CTS1#(^/'-T<F]N9SY396=M96YT(%)E<&]R=&EN9R`M($%D9&ET:6]N
M86P@26YF;W)M871I;VX@*$1E=&%I;"D\8G(^/"]S=')O;F<^/"]T:#X-"B`@
M("`@("`@/'1H(&-L87-S/3-$=&@@8V]L<W!A;CTS1#$^-B!-;VYT:',@16YD
M960\+W1H/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H
M(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,CQB<CY396=M96YT/&)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-E9VUE;G0@
M4F5P;W)T:6YG($EN9F]R;6%T:6]N(%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.=6UB97(@;V8@;W!E
M<F%T:6YG('-E9VUE;G0\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP
M/C$\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@("`@/"]T86)L
M93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE>'1087)T7V)D
M-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*0V]N=&5N="U,
M;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D
M9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]3:&5E=#0R+FAT;6P-"D-O;G1E;G0M
M5')A;G-F97(M16YC;V1I;F<Z('%U;W1E9"UP<FEN=&%B;&4-"D-O;G1E;G0M
M5'EP93H@=&5X="]H=&UL.R!C:&%R<V5T/2)U<RUA<V-I:2(-"@T*/&AT;6P^
M#0H@(#QH96%D/@T*("`@(#Q-151!(&AT='`M97%U:78],T1#;VYT96YT+51Y
M<&4@8V]N=&5N=#TS1"=T97AT+VAT;6P[(&-H87)S970]=71F+3@G/CQS8W)I
M<'0@='EP93TS1'1E>'0O:F%V87-C<FEP="!S<F,],T13:&]W+FIS/B\J($1O
M($YO="!296UO=F4@5&AI<R!#;VUM96YT("HO/"]S8W)I<'0^/"]H96%D/@T*
M("`\8F]D>3X-"B`@("`\=&%B;&4@8VQA<W,],T1R97!O<G0@:60],T1)1#!%
M,4A!1SX-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S/3-$=&P@8V]L
M<W!A;CTS1#$@<F]W<W!A;CTS1#(^/'-T<F]N9SY097)C96YT86=E(&]F(%)E
M=F5N=64@8GD@1V5O9W)A<&AI8R!!<F5A("A$971A:6PI("A386QE<R!2979E
M;G5E+"!';V]D<RP@3F5T*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CXS($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/C8@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,3QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3$\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0V]N8V5N=')A
M=&EO;B!2:7-K(%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<#Y2979E;G5E<RP@<&5R8V5N=&%G92!B>2!C
M;W5N=')Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,#`N,#`E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,3`P+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C$P,"XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D
M(&-L87-S/3-$;G5M<#XQ,#`N,#`E/'-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<#Y53DE4140@4U1!5$53/"]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,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^0V]N8V5N=')A=&EO
M;B!2:7-K(%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@("`@("`@(#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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y2979E;G5E<RP@<&5R8V5N=&%G92!B>2!C;W5N
M=')Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"XP,"4\<W!A
M;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-RXP
M,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XT,2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT.2XP,"4\<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/E-7141%3CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/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<#X\<W1R;VYG/D-O;F-E;G1R871I;VX@4FES: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*("`@("`@("`\=&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`^4F5V96YU97,L('!E<F-E;G1A9V4@8GD@8V]U;G1R>3PO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-#4N,#`E/'-P86X^/"]S<&%N/CPO=&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@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-#$N,#`E
M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L
M87-S/3-$<F@^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS1'1O
M<#Y53DE4140@2TE.1T1/33PO=&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-$<F\^#0H@("`@("`@(#QT9"!C;&%S<STS1'!L('9A;&EG;CTS
M1'1O<#X\<W1R;VYG/D-O;F-E;G1R871I;VX@4FES:R!;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*("`@("`@("`\=&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`^4F5V
M96YU97,L('!E<F-E;G1A9V4@8GD@8V]U;G1R>3PO=&0^#0H@("`@("`@(#QT
M9"!C;&%S<STS1&YU;7`^,3`N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@
M("`@(#QT9"!C;&%S<STS1&YU;7`^-2XP,"4\<W!A;CX\+W-P86X^/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ,BXP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS+C`P)3QS<&%N/CPO
M<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS1')H
M/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^06QL($]T
M:&5R/"]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`@("`@("`@/'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<^
M0V]N8V5N=')A=&EO;B!2:7-K(%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<#Y2979E;G5E<RP@<&5R8V5N
M=&%G92!B>2!C;W5N=')Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,]
M,T1N=6UP/C8N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C
M;&%S<STS1&YU;7`^,RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$;G5M<#XW+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@/"]T<CX-"B`@("`\+W1A8FQE/@T*("`\+V)O9'D^#0H\+VAT;6P^#0H-
M"BTM+2TM+3U?3F5X=%!A<G1?8F0U.68Y8F5?93,X95\T9#0S7SAE.3!?9&8W
M-#<R.3@S,6(Q#0I#;VYT96YT+4QO8V%T:6]N.B!F:6QE.B\O+T,Z+V)D-3EF
M.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,2]7;W)K<VAE971S+U-H
M965T-#,N:'1M;`T*0V]N=&5N="U4<F%N<V9E<BU%;F-O9&EN9SH@<75O=&5D
M+7!R:6YT86)L90T*0V]N=&5N="U4>7!E.B!T97AT+VAT;6P[(&-H87)S970]
M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T
M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@
M8VAA<G-E=#UU=&8M."<^/'-C<FEP="!T>7!E/3-$=&5X="]J879A<V-R:7!T
M('-R8STS1%-H;W<N:G,^+RH@1&\@3F]T(%)E;6]V92!4:&ES($-O;6UE;G0@
M*B\\+W-C<FEP=#X\+VAE860^#0H@(#QB;V1Y/@T*("`@(#QT86)L92!C;&%S
M<STS1')E<&]R="!I9#TS1$E$,$5%04%'/@T*("`@("`@/'1R/@T*("`@("`@
M("`\=&@@8VQA<W,],T1T;"!C;VQS<&%N/3-$,2!R;W=S<&%N/3-$,CX\<W1R
M;VYG/E!E<F-E;G1A9V4@;V8@4F5V96YU92!F<F]M(%-I9VYI9FEC86YT($-U
M<W1O;65R<R`H1&5T86EL*3QB<CX\+W-T<F]N9SX\+W1H/@T*("`@("`@("`\
M=&@@8VQA<W,],T1T:"!C;VQS<&%N/3-$,CXS($UO;G1H<R!%;F1E9#PO=&@^
M#0H@("`@("`@(#QT:"!C;&%S<STS1'1H(&-O;'-P86X],T0R/C8@36]N=&AS
M($5N9&5D/"]T:#X-"B`@("`@(#PO='(^#0H@("`@("`\='(^#0H@("`@("`@
M(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3(\8G(^/"]T:#X-"B`@("`@
M("`@/'1H(&-L87-S/3-$=&@^2G5N+B`S,"P@,C`Q,3QB<CX\+W1H/@T*("`@
M("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`R,#$R/&)R/CPO=&@^#0H@
M("`@("`@(#QT:"!C;&%S<STS1'1H/DIU;BX@,S`L(#(P,3$\8G(^/"]T:#X-
M"B`@("`@(#PO='(^#0H@("`@("`\='(@8VQA<W,],T1R:#X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)R:7-T;VP@37EE<G,@4W%U
M:6)B($-O;7!A;GD\+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*("`@("`@("`\=&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')O/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^
M/'-T<F]N9SY2979E;G5E+"!-86IO<B!#=7-T;VUE<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*("`@("`@("`\=&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`^4F5V
M96YU97,L('!E<F-E;G1A9V4@8GD@8W5S=&]M97(\+W1D/@T*("`@("`@("`\
M=&0@8VQA<W,],T1N=6UP/C(S+C`P)3QS<&%N/CPO<W!A;CX\+W1D/@T*("`@
M("`@("`\=&0@8VQA<W,],T1N=6UP/C,V+C`P)3QS<&%N/CPO<W!A;CX\+W1D
M/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C(S+C`P)3QS<&%N/CPO<W!A
M;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Y+C`P)3QS<&%N
M/CPO<W!A;CX\+W1D/@T*("`@("`@/"]T<CX-"B`@("`@(#QT<B!C;&%S<STS
M1')H/@T*("`@("`@("`\=&0@8VQA<W,],T1P;"!V86QI9VX],T1T;W`^0FEO
M<')O8V5S<VEN9R!C=7-T;VUE<B!!/"]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,],T1R93X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L
M:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU92P@36%J;W(@0W5S=&]M97(@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`@("`@("`@/'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`@("`@("`@/'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/E)E=F5N=65S+"!P97)C96YT86=E(&)Y(&-U<W1O;65R/"]T9#X-
M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"XP,"4\<W!A;CX\+W-P86X^
M/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT,BXP,"4\<W!A;CX\
M+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT-"XP,"4\
M<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT
M,2XP,"4\<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/D)I;W!R;V-E<W-I;F<@8W5S=&]M97(@0CPO=&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<#X\<W1R;VYG/E)E=F5N=64L($UA:F]R($-U
M<W1O;65R(%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@("`@("`@(#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-$<F4^#0H@("`@("`@(#QT9"!C;&%S<STS
M1'!L('9A;&EG;CTS1'1O<#Y2979E;G5E<RP@<&5R8V5N=&%G92!B>2!C=7-T
M;VUE<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^,3$N,#`E/'-P
M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^-BXP
M,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XQ,RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S
M/3-$;G5M<#XT+C`P)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`^0FEO<')O8V5S<VEN9R!C=7-T;VUE<B!#/"]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,],T1R93X-"B`@("`@("`@
M/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/CQS=')O;F<^4F5V96YU92P@
M36%J;W(@0W5S=&]M97(@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,],T1R;SX-"B`@("`@("`@/'1D
M(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/E)E=F5N=65S+"!P97)C96YT86=E
M(&)Y(&-U<W1O;65R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XQ
M-"XP,"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;G5M<#XQ,BXP,"4\<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("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D
M-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]3:&5E=#0T+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#!%34A!13X-"B`@("`@(#QT<CX-"B`@("`@("`@/'1H(&-L87-S
M/3-$=&P@8V]L<W!A;CTS1#$@<F]W<W!A;CTS1#$^/'-T<F]N9SY097)C96YT
M86=E(&]F($%C8V]U;G1S(%)E8V5I=F%B;&4@8GD@4VEG;FEF:6-A;G0@0W5S
M=&]M97)S("A$971A:6PI("A!8V-O=6YT<R!296-E:79A8FQE*3QB<CX\+W-T
M<F]N9SX\+W1H/@T*("`@("`@("`\=&@@8VQA<W,],T1T:#Y*=6XN(#,P+"`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,T1R:#X-"B`@("`@("`@/'1D(&-L87-S/3-$<&P@=F%L:6=N/3-$=&]P/D)R
M:7-T;VP@37EE<G,@4W%U:6)B($-O;7!A;GD\+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`^/'-T<F]N9SY#;VYC96YT<F%T:6]N(%)I<VL@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`@("`@("`@/'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%C8V]U;G1S(')E8V5I=F%B;&4L('!E<F-E;G1A9V4@8GD@8W5S
M=&]M97(\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C,Q+C`P)3QS
M<&%N/CPO<W!A;CX\+W1D/@T*("`@("`@("`\=&0@8VQA<W,],T1N=6UP/C4S
M+C`P)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`^0FEO<')O8V5S<VEN9R!C=7-T;VUE<B!!/"]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<^0V]N8V5N=')A=&EO;B!2:7-K
M(%M,:6YE($ET96US73PO<W1R;VYG/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S
M<STS1'1E>'0^/'-P86X^/"]S<&%N/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!8V-O=6YT<R!R96-E:79A8FQE+"!P97)C96YT86=E(&)Y
M(&-U<W1O;65R/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-2XP
M,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M
M<#XS,2XP,"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/D)I;W!R;V-E<W-I;F<@8W5S=&]M97(@0CPO=&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/D-O;F-E;G1R871I;VX@
M4FES:R!;3&EN92!)=&5M<UT\+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`^06-C;W5N=',@<F5C96EV86)L92P@<&5R8V5N=&%G
M92!B>2!C=7-T;VUE<CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS1&YU;7`^
M,C$N,#`E/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S<STS
M1&YU;7`^-RXP,"4\<W!A;CX\+W-P86X^/"]T9#X-"B`@("`@(#PO='(^#0H@
M("`@/"]T86)L93X-"B`@/"]B;V1Y/@T*/"]H=&UL/@T*#0HM+2TM+2T]7TYE
M>'1087)T7V)D-3EF.6)E7V4S.&5?-&0T,U\X93DP7V1F-S0W,CDX,S%B,0T*
M0V]N=&5N="U,;V-A=&EO;CH@9FEL93HO+R]#.B]B9#4Y9CEB95]E,SAE7S1D
M-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$O5V]R:W-H965T<R]F:6QE;&ES="YX;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*/'AM;"!X;6QN<SIO/3-$(G5R;CIS8VAE;6%S+6UI8W)O<V]F="UC;VTZ
M;V9F:6-E.F]F9FEC92(^#0H@/&\Z36%I;D9I;&4@2%)E9CTS1"(N+B]7;W)K
M8F]O:RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,#$N:'1M;"(O
M/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`R+FAT;6PB+SX-"B`\;SI&:6QE
M($A2968],T0B4VAE970P,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H
M965T,#0N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#`U+FAT;6PB
M+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P-BYH=&UL(B\^#0H@/&\Z1FEL
M92!(4F5F/3-$(E-H965T,#<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3
M:&5E=#`X+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970P.2YH=&UL
M(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3`N:'1M;"(O/@T*(#QO.D9I
M;&4@2%)E9CTS1")3:&5E=#$Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B
M4VAE970Q,BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,3,N:'1M
M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$T+FAT;6PB+SX-"B`\;SI&
M:6QE($A2968],T0B4VAE970Q-2YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$
M(E-H965T,38N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#$W+FAT
M;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970Q."YH=&UL(B\^#0H@/&\Z
M1FEL92!(4F5F/3-$(E-H965T,3DN:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS
M1")3:&5E=#(P+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970R,2YH
M=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C(N:'1M;"(O/@T*(#QO
M.D9I;&4@2%)E9CTS1")3:&5E=#(S+FAT;6PB+SX-"B`\;SI&:6QE($A2968]
M,T0B4VAE970R-"YH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,C4N
M:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(V+FAT;6PB+SX-"B`\
M;SI&:6QE($A2968],T0B4VAE970R-RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F
M/3-$(E-H965T,C@N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#(Y
M+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S,"YH=&UL(B\^#0H@
M/&\Z1FEL92!(4F5F/3-$(E-H965T,S$N:'1M;"(O/@T*(#QO.D9I;&4@2%)E
M9CTS1")3:&5E=#,R+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970S
M,RYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T,S0N:'1M;"(O/@T*
M(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,U+FAT;6PB+SX-"B`\;SI&:6QE($A2
M968],T0B4VAE970S-BYH=&UL(B\^#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T
M,S<N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E=#,X+FAT;6PB+SX-
M"B`\;SI&:6QE($A2968],T0B4VAE970S.2YH=&UL(B\^#0H@/&\Z1FEL92!(
M4F5F/3-$(E-H965T-#`N:'1M;"(O/@T*(#QO.D9I;&4@2%)E9CTS1")3:&5E
M=#0Q+FAT;6PB+SX-"B`\;SI&:6QE($A2968],T0B4VAE970T,BYH=&UL(B\^
M#0H@/&\Z1FEL92!(4F5F/3-$(E-H965T-#,N:'1M;"(O/@T*(#QO.D9I;&4@
M2%)E9CTS1")3:&5E=#0T+FAT;6PB+SX-"CPO>&UL/@T*+2TM+2TM/5].97AT
M4&%R=%]B9#4Y9CEB95]E,SAE7S1D-#-?.&4Y,%]D9C<T-S(Y.#,Q8C$M+0T*
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<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="ID0EEAAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Percentage of Revenue from Significant Customers (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bristol Myers Squibb Company</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_EntityWideRevenueMajorCustomerPercentage', window );">Revenues, percentage by customer</a></td>
        <td class="nump">23.00%<span></span></td>
        <td class="nump">36.00%<span></span></td>
        <td class="nump">23.00%<span></span></td>
        <td class="nump">39.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bioprocessing customer A</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_EntityWideRevenueMajorCustomerPercentage', window );">Revenues, percentage by customer</a></td>
        <td class="nump">44.00%<span></span></td>
        <td class="nump">42.00%<span></span></td>
        <td class="nump">44.00%<span></span></td>
        <td class="nump">41.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bioprocessing customer B</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_EntityWideRevenueMajorCustomerPercentage', window );">Revenues, percentage by customer</a></td>
        <td class="nump">11.00%<span></span></td>
        <td class="nump">6.00%<span></span></td>
        <td class="nump">13.00%<span></span></td>
        <td class="nump">4.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bioprocessing customer C</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_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [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_EntityWideRevenueMajorCustomerPercentage', window );">Revenues, percentage by customer</a></td>
        <td class="nump">14.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">12.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_EntityWideRevenueMajorCustomerLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_EntityWideRevenueMajorCustomerPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 revenue generated from a single external customer that accounts for 10 percent or more of an entity's 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_EntityWideRevenueMajorCustomerPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td 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>21
<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="ID0EEMAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Earnings or Loss Per Share - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">3 Months Ended</th>
        <th class="th" colspan="1">6 Months Ended</th>
        <th class="th" colspan="1"></th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_EarningsPerShareDisclosureLineItems', window );"><strong>Earnings Per Share Disclosure [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Stock options, outstanding</a></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="nump">2,823,400<span></span></td>
        <td class="nump">2,573,800<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Stock options, weighted average exercise price</a></td>
        <td class="nump">$ 4.08<span></span></td>
        <td class="nump">$ 4.08<span></span></td>
        <td class="nump">$ 4.05<span></span></td>
        <td class="nump">$ 4.14<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Common stock excluded from calculation of diluted earnings per share</a></td>
        <td class="nump">1,451,500<span></span></td>
        <td class="nump">1,539,300<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_rgen_EarningsPerShareDisclosureLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_EarningsPerShareDisclosureLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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>
      <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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<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="ID0EMKAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Basic and Diluted Weighted Average Shares Outstanding (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_WeightedAverageNumberOfSharesOutstandingLineItems', window );"><strong>Weighted Average Number of Shares Outstanding [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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares</a></td>
        <td class="nump">30,845,137<span></span></td>
        <td class="nump">30,812,257<span></span></td>
        <td class="nump">30,787,399<span></span></td>
        <td class="nump">30,802,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive common stock options</a></td>
        <td class="nump">303,953<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">285,046<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average common shares, assuming dilution</a></td>
        <td class="nump">31,149,090<span></span></td>
        <td class="nump">30,812,257<span></span></td>
        <td class="nump">31,072,445<span></span></td>
        <td class="nump">30,802,397<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_WeightedAverageNumberOfSharesOutstandingLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_WeightedAverageNumberOfSharesOutstandingLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock 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 260<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 260<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 28A<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7655603&amp;loc=d3e1500-109256<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 20<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>ZIP
<SEQUENCE>23
<FILENAME>0001193125-12-346073-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001193125-12-346073-xbrl.zip
M4$L#!!0````(`"-6"4'#:14XCZ0``$1!"0`1`!P`<F=E;BTR,#$R,#8S,"YX
M;6Q55`D``^'-(U#AS2-0=7@+``$$)0X```0Y`0``Y%U9;^-(DGY?8/Z#QD^[
MP-#.^S"Z:L!+#0-U>%S5U[X(M$3;1,NDAZ1\[*_?2%)V43)ET9)(4=/=#V5+
M23HC,C+BBR,S?OKGX^UT<!^F693$'X[P,3H:A/$XF43Q]8>C668%V3B*C@99
M'L238)K$X8>CIS`[^N?'O_W73W^WK('O_6Q?#+[&TR@.!V?6YS!/H\?![^-P
M&J9!#A_%YM%Q./"2\>PVC/-_#"Z#+)P,DGCPNW/Q:4".\6!PD^=WIR<G#P\/
MQ^'D.DBMI'CA\3BY/1E8UO,?^[6<Y^E@((ZQ/!:5KRZ263PY'>B)0FPL0HL)
M1"VFQ\@*$!U;<G)Y)>B5T#R\JCSEIF&0PQL'$YCKZ8`@3"RD+*2_8WJ*R2EF
M_UL=G=P]I='U33[X[_'_P&#$+7@"+_#@'T#Q^'A@3Z>#"S,T&UR$69C>AY/C
M^9L>+]/I`+@>9Q^.*G2;CX^3]/H$WDM/HCG;CLJ1I^;;Z1OCX4__:?CZ,MY\
ML##^@1:CL=;ZI/CV>6B4)8Q@^=9DRA$O[\ZBNC?#4'SR^^=/W\8WX6U@+5,P
MA@7*TZ>7)XL_D87CX^OD_F3^Y4FY`-BB^/FQ21C5/P)?U`R/XOLPR^N?*+^K
M>2A.XGAV6\^`29Z>Y$]WX0D,LF!4F$;CE^?6/[3X0'H=Q@M/I.'=-((/"T$W
M$T."HN?1L/NN@^#NY8&K(+LL7C__HH82^,;\W:SVF>*;FH?,M"=+7)XOJ#@I
MOUP8FM<.Y>70_`AD?#`HI'QZFA6R<`%[KA"Y4S.%#T=9='LW-8)1?!:DXS29
MALV$NWCB)@VO/AP99EK//#M^S"8;R'[S;752D@52=^K'>90_N<GM;1)_RY/Q
MG]]N@C3,OL[R0DN"YAR,DS@/'_,+,\\PF8[.?4J0M.`_3#"R_H404J-OW[T1
M&A442(I&L.ZS."J?R8HW'@TFX3BZ#::PGF=?AD>#:/+A*)J,,*@QA$:^PH2Y
M$EO*\4'7.<JV',^W86690S#U;,WXB(Q@**S.T4>*-!58\)].FA%1$CR7M5,W
MR&[L>&+^\?\]B^Z#*>CRS,[=($V?8/2OP706OI-NH)SB!;KGFF;TRS>O2CQ:
M)ITJAVG;$9;02EJ,V\126&G+4\CEGFM[VJ$CHY!&1!U]U!(X@?1/)^\B9I'^
M@CV.L5S`L[LPS@J[8:=I$%^'QJXY3S^&G`=/YB/[(4@G7^_,P"IC?PN-80@G
M-IC=X#KT'\-T'&7A.2B*]W(0&]E?Q<'179B.7DL266:F\*5R'>Q8CI2.Q;#R
M+-O'0\NQAYIJS%Q7#T=XA(\^LF/,?G"Q(Y:T+X=O<G%[.<0(D1'11Q\E$X(K
MV1<Y_#*[O0S3K7G52%<UE#%T])%P215"K8A92?$B0YU9!K`MR^#EEU%<O-N%
MIZ*)P:_PRW?X.]E5F*:`6=_)*DP(L&K$M.92/G)!."$;")GC,>V+H;*XC8;`
M.Y];-G%\R[=]H9&CL8M<(V3%%B6*F8<J_'L'@6LY<Q&.D^LX^K]P<C8!-D=7
M47`Y#>TL"T%LQR#"\!(0Z$_P<32-\BC,X#O`0),O8=Y[[AGA4QK^ZAKN;<.$
M>@X73V51N319_O7J^36EE3Z?I>.;8$,+T9"-_B\7;[+1'_JV)WUM$4_Y%O,)
ML[0MAI;R%!DREP\Q%S_8B"A&M6Q\#Z6]Y=4ZD6O**U+P2C#4":_@(5"8<;ZP
M^<^3W(AP,#4V:*X\>R]A!HF@)DQK3/(!L&]W0@?LX^0_FGWF-\'X(Z=84-V6
M+%(CB^!8X?]L65S+S)U()C62:9A)_R+,)(BIMB23&<FD?R')7,',G4@F,Y))
M_T*223F5;4DF+V(R?R')7,',G4@F+P(++4OF>1K>!='$?S2N=PA^S=?\)DQ+
M;\>=@=>X"<<V#/LIIC#W-+&D``^.:6]HV5P2B[K<AR_LH3+2-3(A/XR(5C\X
MTH"*1;)_3I+)0S2=]HTV`BZ#UFQAN9_GNDB!/1ZGLW!RD3P%4^.$=KU81'".
MW*%K28FIQ016X'C[R!*N2S`3KI"N"4^#_,)FD5+\H&?%S)?E,KD+4W"#ID&<
MPX*:`-J=$=^?TR3+^K9LV$`;)3"3F%>E\BT:%ND]B^_ABR1]^BU)_SR+X=$Q
M[/`O(?B%\PQC=T0CK*BD"(AV/%A:UZ>6<D`[.91+QC$6@K!1Z6AH*KBL;,0&
M9"P%/$URXB:9@L;*#'_RI[ZM+8.U%5PKN;`I7\][:7O>!]'4!(Z&2?HMF(;?
MPO$L+:-%MTF:F_"2\?H[(U;ZCD2V#8N(!0&+,Y26&LJA-;1=82LI;&DSXS_J
M(LK(%$>,5=:U(3F+//@<I'^&N7GJQ_`O23SNIUG!QJXP,.B\LLQOD[!,[O@&
M['+ZU']U95!%\8<XJ]*Z:OXK5-5%\/`YR,,4\$6_-1485<H%I9K7:*J55"QE
MII+;VRB_+3(X\>0%;XVC79/[F$6G<33]<)2#E=QP@4V5P<GR_.,,WC@VL+!0
MS-<I:.9^BB<#%20YX14%],;T%^DLD5\),2HQ^I["(W'T47*$>44PWR;@M5`N
M)/CM67Z3I$8=;TUIH\1?4WG4+S%=5%W3E;-?)-._O9LF3V%X$4YAIQ[`LIK`
MOV18THH$KR5BS=)N7H#2[MHR;(I/)&!?+M]8VY6E)W-1ARU]!3L:MG<P'8:]
M75D@5DF,U&M_9@4!ZR%13]UL$Q/C\$)&Q=MXJ)908(HI^LO.@R<SNJ<T$N.W
M,0)XERZL9\W4%\GSPC*E?A$"BIAU3EY#884E9$(C5EG`^HG7F-"*?NHO9C?E
M7P1(9)@L&=#:Z2^2.0RBM"C!^1P&V2PMBDU^B_*;7^+DTB!`L_AG\1WH+5,2
M`$AO&A5!-?,KO`\4F1-D4?;\EYXVJDUJRJ&Z`D&B*=$<>`2>'`B!RRS-7=?B
M0]\;NMQ!S,0/GW/V6$M"*H+0"O6O8HNEL!T`0`'(R9?QR=OS7XIC@%-L'`/_
MT52V?0\>]Z3X&FH&T'M<"%#OE8C&VQ0LDGL!1@!\Q8D?I#&(0@8Z<W8[*X`-
M:)AH'/5.53!880MC39$0U3+']90L&;8BJ-PWZ@AX]%(@+E25MG*N!U'I^A:#
MFE:ZVD/7PRZCE@#L;3%)J.783%NNXS/7%]1VY+!4B$6Q*ZHX77LI=GVVQ;#7
M#L/::I.,$DKAUWAB%0TUR`(,2!@5]J7TWUM6D9L;!7#.809",;0$+E904(^`
M?PS^$N8]Q<$FX*((9PO*XXWYKP@(;E0&VBYETH@L%>"@TIK8WZN2S9<X]U62
M9@MQ[F*A?XG3,)@:Z_\S&(T.);9Y^-Z$=C&BI"9VWX2FMQ#<>9!^3;_EQC06
M:.\\3`NEN`]=WQ37@0N$CA%>!>I6D;3(AFJM;SPY@)25J$,#ZZA8HAG<@M!\
M?W9[ER;WA1'L:;C8)"*1HHI7A'[U])>!;):#98;UKS^MT6-K;!)U2QY+<VHZ
M.';3.@.,IL-"2E8!<AN<N5F=VUS2CY_@MS##O53[9:B'-<G8UE.U%!N)8++A
MI^@^G)S%`&ROHY<S$*WJ@!H>,,2'0K"A!;Z;8S$E74M3I2R$.`6?EF".;<,#
M5L1FL<`25]3].D+6!-W/LFS6LU`%0XWB[>7,EX':(@<`_H"W/YT9MZ6O%5'8
MG*R3FA.JJP!N/2&OT/BS6U]`>./FI>$->'H@&F?Q.+D-S48H$L#@R_2-"\Q$
MX\'W(G(!H+^'I-JLRQY3:4VU/&`9@1A`6O4JY;(NAS:<I3"K66HJ`H?1H_FI
MIQ#&+"]AC/&JZEHU^Y7@M*]+*(O#L9037(M&Z]WGZ31Y,#=,@/WRDMEE?C6;
MOG9)>TKQ\[&1BL2^AYP5[K6Q9=D-^&F@X?I=<`/0C"IA3@G6.-VKR>C96>C-
MS+BMABX3KFO9MLTMQI2V@!72\CT-GSI8^Z[_$H4DBE#6X7'H"DSH)::G<@YN
M5"VTJ4'OE6\/,3ZAEN,3#>AI#-4K"&%>IEE>A]35HC>'[D9AP$A)&B'W%735
M)6IZ:B!,/910FBDDEM,U*\KA7Z<BVR@(VDGQH7A5?%@W_1V[5CN9.5\S\Q9T
MYD[F35[->R&-"6[!N,S>P\_3L+`H\<+667E4H6\;!YO0II*2:%'K"6U%;,,C
M*#U,<V"3YT"22H9U-=:]FH(E<9E,BG-DP?0\B$#?NL%=E`>]"P8P$_.#L9*H
M:CA@Q>R;AOE>2F&\*!M/$U,-T\-S&:P\ER'D0NWA>X@J^6$N5GLY@P7`.TC'
M)F+JA??A-"FD8WZ,KJ>E*ZPHV1.FEO^]I&QZCM3.7[BY&3<ZN_Z!F:0U%AAO
M>&"T0FE%6F#(&$:60\!=B[(_7_NN@$[-H.!Z4QZ9^BO-S$4$A'/X36!.'N$?
MSJO7$MR!(+^)O`GU?.QYR-*(*@"=G,-/Q`<QTMSW%78(LU]NRD#'%,_EZ)U$
M[I4]HF7VD/G18W!-Y(&QQ^PPVC)[Z/QR'W3,Z=;L^93$U]_#]+:NM/ISD,]_
M*D:`1W0[N]V800QTT"/'M+CG8Y%L[A/N#D'9#H7-C!G"EO8=;#D(V50A(AWI
ME%(!F^8<_S&G^MUSK]#]QC-/YHG]D@FK>ZZ1-Z=SW5P[//LYXAB##G@T=$H-
MOS&"S$T$"*QFB_A#%-DUJC4CVQX+[:#&9CLF;9&(%49K$D+H3LIONLE,[Y%9
MU%SEL*N<=0<`?V^;#T"O8@A`'MH*^^]70VG$6F12>3:+2DJKIRD/3D,U8M(6
MFZY,SF!2YT0>G(9JGUF@H0BMT^8'IZ+:WGVLV'V"-+LVHB\J2DK$.]/CTJ@H
MC"AFK)%(]45%;<*D+7:=+$`49;)E%=7"GNM8G%@A3E3J@X(%2TQJ5S%1L^<D
M8@)0^0'ON;8M'2U@`:6'"0LZ9Y8IMZ6RT:[K'2[H>/NQ8OMQK':#"]JI3`9^
M4,W8(]-*J`8!^BWJE(NZ'\PPY8(UJG:HJ?GKJN;CO6S9N`*DO#54,89V6`'2
MKJAPA)'@K8H**2]C6ZPD[+>D-.7*QI)2^*]<\H8LZ8.@8$I5NX)2@!S!D<)5
MT-QS26G(EHTEI8`TF#`N=R@J;4/D;CP'9>1%,XJ4;!1^W3LH[LKU5,6%M;P6
MV?48!G?'G@.,V'>UI5C-_:$]=L:[P?_%J3S,&3;U+P>E:MIV(HNB9\'$;D[J
M=ZYJVF=/<:05'5CLO:M=Q>INY]M"V^R^#P#9N.UBHV)0;/H`8*2(5A4WNJM&
M`*T3UW4C@,T):E2V6?CW4E%6O8*Y^T8`K2];V0A`8XRXJ$IE\T8`J_>P%U[F
M/XJJS%U]4?PU#O\(@W33\M3-^>$,B:?UD%HVI<AB#H55=PBR?$JQ(]10<RK+
MCI^8<(1ELZL)FI!8<TAPDQO'WB2]\2DO*MTA`@4ML&M;3`IF.1XP11&&E.T3
M[+MS+K!CNGS*K^9&L-UW@=A\A1L=]2R"F?`#YM7LRKN[0+SEE5=<\;E:-^+P
M_28-NY-V'W:W+V!UB72TQ8P><"@!E<<]Y@U=YC%.ROM6M51-HW5O4;;;D[#S
M.^B*.[PV.0G[FG&[.PE;!'^+HG5I6FSL[B3L*Z)WW'BD=5M2-!Y19@M6+[C9
M3^.1S8G5U.&VKWS+`15AL:&++$<JU_*Y]AF15!!"?S0>H13$A#5RH+MJ/-(^
M9BB!+$="5M9Y+YU'VJ>UN+1)2XH7:=U3YY'6K6-Q5P_X:T376,?..X^L(7?[
MHZBXKO/(<^.#;T`;()YZO0ZB#82;T+M1X=GW)`^FU>_-)O^2Y'^$^8_^W)TM
M-B`YXE+J6IXC`>8!GK44PY[%B'`TUO`*[;[<M`UN.1=5C=T:_6TU>&E?"YCH
MA5):5X([^VGPTKK;:Y`-,$55\W+OZ?!22,OE>A1TN1X%`?Y,HSB+QH4;]=X(
M8&-.U0!!XL'_Q`'F2`3P&1`!>$BNMKAO#['C#&WJBS)$H(G`55>Q/?+;:J2S
M(59NJEZW:Z3S?F]D"&/[YF;Q7;A9AK!VNPRUKEM,6P?-F:K6I[^SR]`.G:P=
MW@:_D]A,H]O@G[U/=DR7M4[[7&F:W2HAWRR9+:4XSI/R++=]#;;R&I:[S'N0
M#C6[9VO-'!>\.VS.I1/7MI3O@MH2@BLRE)A(60:)%O?K[HAM[<ZP17O1W=YO
M9BM-5A64`ZKVR&N-^-8ZD[5K+,O.9`KTI^!O&,MN.I.U;@V*=KQ$,_8JP=*H
M,]GJ0,NZ'=E]\J&AUBD:T4LEZC7/YG0V9=Q97/^B[%\S^#"'W7E?R<>60<JO
M5R^CMF;G6>%2FEV^"VX6J9PF?-R2[+8:YK7NU=*Z7%>W#?/:3TL#]B8<5"I=
MO'YK;<.\]P'T+T#R]X=P>A]^!OION@M@-/1`\+8>R#*!+707;-W@F/H<A60U
MK]EI=\'VA5T5;5S!QZ)+P9L#Z2ZX#;)OU%VP<)]8T5U0HX5K]P^LNV#+49MM
MNPMN5#&QGWR?.Q2>5)A9GO!`@TJ?6^")VY;TA(]=Y3%*O6<TP902N%$U<5,R
MVVS*V+I"!=O*,":Z-TT9VT]QETT9!0>,21;ZV'30E+%]^T%,0Q+&E%BH>CN8
MIHP["<,Q0I3-7&4-F1Q:S%<VV!'$+57DS3PBB.V.GCLRMA/,V%M'QO8E3)OS
M@823&@S6>4?&;=!&0WI-1T8N-:_>\+.7CHSM:T93+HO!ER2O_:Q6.S*V3IFY
MJ1AS9&[YWW='QFTDMGE=DPE#<:IW<[-"*QT9=U,+VQ`+][$C8_O;6=1!@3UU
M9&R_OJ/HR"B5TA6#OO>.C.U;XQUV9-P6_OQ:%A/%Q5$8\^>_)^:C"BIZ2:3U
M.]%EHJJ"2;G0JGY?S&F_:V;[0FJLD3*QRXI!ZE_7S&Y,,S6]!46C<ZE[Z)JY
M#0^8JXG#%+5,]LMB@OB6C5UN242$0^30]Q']T3735+-N?L?(;KIFMIP+1HUR
MP1UUS6S?`INNF1A$6VW5-;-]1=O/\RC29+F0(%47I2M>=-FWM'W<"QK6X@0$
ML6^-2]LWM*93$085S/"KBHRN&I>VKV<*>":TKMY`V;!QZ08UF\EL>U6QXU0P
MVTDQ*A"V]8G(AZ1OO"$[.0_YD.RXX6W[6U\:PBG15:VWSX:WK5/<\X:WK9_S
M*KH^"(S)(3>\W1!6-<SPF&IU0333!]/MMOV*,3EW2DBM2]))M]M.8[\'T.UV
M\T5O[G*;O###?*%@9H_=;EN7<W!&.:%<D^KMKIUUNUVMUG9RX+7%;K<MS[R-
M;K=='#'N3;?;]MTK\"$U8H`_ZMWG?G:[;9\M!E\KH1#98[/;]F,GQ978'`P)
M5E5@W:39;?O!JK[5&34_[B>+4B/=961O@U.`+=Q2V,4E+JRXQ(43)G23K,J:
M+L4-ZT&_QN'WFS297=]\?TA,S&!/=]TTK'W%Y7TOP#3]W,-X-X1VTN"Y]3)8
M$"'&8`9HTP;/[V*I?96'Z6N^]O9&/5R]+&BGE%:8M^VU"R^WF72:WFE\2XOQ
MOXCD\KGU\X[)7=/D]B*\#2)3UOS<0793]FS0V_:YU<8Y)I_IF^UM7\UR1P#C
M^;S?_,!#179_AF<W5$8CIA4C^I%CKI!^K^`X#L=$@-K6'G,M9C-0VXCYEA((
M$`48..*8!'()';#64O%=%*.LX40O8X-=,5IT'RPLXQ$[0UF&4QS11PX[#_R5
M]]N#(9+44QZWA/Y_]JZMN5%D2;\[PO^!\.Q,[$8(-5!57+JW3P2Z<,*[W6VO
MV[.[LR\36,(V<Q!H`'7;Y]=O9A4(T,4"W8Q[=![.6&I49&9E9F5657XY!">F
M.!!].<I0[@_80,&.2K9F_LZ!H,&5,<.HI(CK>#DBR[\S55$I]F`W#<LZE`!X
MN(#7'`QCJ<:B3?P7[;<(/'4P:63MI1"%7"M#0[19(-BG]%`"(=EZAS7+3&VK
MA:B8.AU*!/R(&DC3#8LM;;^V20`EC5#5;5IUU!-'UM47CRM-M;P-T&J)'-9&
MM`PK@\'J3EHGD>,X3MIFQWD<PZ"M-HSCF`(_G5,1AYCH2F,9]&:)'WI)8H_^
MG/D"T&0.V)HBQ*4_]F(1MZ8[;C&`?+"GSA/3-:9MTYMQZ`SM@3&T9&V`N"]#
M#>)R6W=D<V!J#NTS1V4Z&@83\-P:J]SOV(K34F8,CXS@2?'(U?V-G_QC^7K(
MM1?C0^[#MC)"FBWZ!)JC,0:?=)5A`*(S5M:A*<SCBYO+&AD,U<%`D2V%F#(U
M&8._M*&L]RTV')IJ3Z-%;T^E2_*MF89,OJIX]`.+)]]Y4;J:^L;$@Q9&#BP>
MDL$'@_;L+IY/4?APZ\6351L[Q88@?\(/_<ELLK6`*/@@;.6H$VNK#2DM,YIK
M];>,Z\:T;]ANR_>O\!>ORR;,[K7UXJ9;F=826\4<Y[M%7V=W?WBC]#9RHOC>
MXY=MM^8-,B/L\&M1O9%6&_"\H0T<67%L2Z9].L"V)Y;L$%TG-G;A'#@EGXB-
MO.HS<USF&5%,T]@[\]K<I!'8H"GS\_KV*5]'PP>\$\\+LNZCF(.$;\^T;D(D
M133=W.:@0AW81.O9?=FP5%6F/=J336(Z<H^:UJ#'^GVKS^;>GIIJ%7]O/3M5
MMF_=IW[LC?VT_(P]0>_7>KX)`O,NX`Z^P,\1YWN;[*$6W_GRQ<`,2`LG_+",
MJQP":\L)/VC'EFK>M',WU+H7`71>5@BIF[IS,Y<C`$#L)J0=*E!UL>]BUD)&
M?NT>H*\O+(+W2%?V9FY=1]#7-C^*5XSAE:UN1KQ)2-LU4:TK)`[C20G5U3+N
MU)OS4=LVXJTO)MZSB:R2T9OS48<7%D(*Z+5Z\K;=11W:^JBP/KIR]6NMBS(,
MA1W-CQNB*1ZCBEGK.F4=%W4DP]M&3CL8GL&/+HA>J\ULZRSOR$K%+^E")*6Q
M-VQYAW5/A"<P\#)6KP-]6X*#;82T@]D1<5JF&F\S.CBZM,!)D?WA#;VFCSJT
M^6$"HS)X=2V/OM%''0::">1!+(J[YZ9NUCB#W0&H2=S\)I:ETWIEHPT1-_99
M/-M4+%N7THJ[7;I%REUO=BVE/:RJ,$55='905>&)K4:K>`SMUI2Z4ME:4W@6
M:^`=AC>C*"HAYF$5A0<Y.C%,G5EO1E-JBF5K3>$A#04_6UZG=R[//W"(?)S,
MP:R6KKV!J/A8Z:?Y-C?RCR<>"'QUG;RQ[/Q85D7+-7UO("$_3@[`+^0V:1+3
M&F]SZ#Q2W%&E1-T/IOS1W<WAY4/XD46MG9OVN9M#FQ5=U:AP!W>#YI9D\`=A
MT@2<3355%(&Z==&T;MG,<&Q'MA6K+U-B&3+>^9"')M&&6$1!J/T[.!)L-\4,
M^!=:0?^MTKV(0C>*$;)^X(G_7H8<K+2XSE+@^1V186+VJ&7W=%FW3$/&6^NR
MJ9J6/#"5/AOT[8'5(]B@D%W\3:8*-4HFT("A-3>2"FS6%DXQ+!:RID$(1LK-
M899)7]$B+&M7F./SM9`YR%V98EIE>,%5E&_2X(5.G2W46[PZIY'*?LY&-JI<
MX_J&\WP5@K^:9EUEK^Z;M@@[%L<&`B0SJY1KOLC`$AS@(G)R<R3H8RFQALW>
MP$!US:1E)[R6A26`JI'GC1,GCB;%/?#KV)N*4N^$-S`(@@1$M78M:]_\(U([
MM4S":+D\=2_,+O5568&?4BJ?Q_*=V,6KR-=>#%'D!`;D*T12KK?'EGQ-@.QV
MEB,;&L1AB*>C,(AKR&`HV["RR0.BZ<R!+UFO!]JE\'L7B[U7]L=Q'3B&]FD7
M-AXEAD(W-M:KLI?W7<PQ.`=^,$OW/>MUD;WJNA?0`%GI*B4K6L/&,MJPZ)*>
M>9\HC/*HH7U.5.7GK8BF604:7L?!@@_-O`?H^8TWG8%M@!Y<W9=06-NGPKAL
MF":M=`S;R,9B6\<")G$!';%]_!+LQZ+KY2+D%^A?OT9R.630)SG@W#']=MWI
MQ9U!2RL?\V[DHLHT-D%TDT?XU3=_[(U[S[\FN$L_#_WM4>I_:^OJKV,#7`VF
MNRR`^AS5DH3P#RV7!#9/DU6%:IJF;I3$"HY6.[K;B-<GQ]X>(%^/)@EL5610
MW=27/=YF?NJT*(/UT(_&BWE5"R6!R9%&-,/2R@CI#7A:6`=`<*-T;D:X_W,3
M/;M!^IQM`1U1!,H`%G9F]>2>H:@@`I/)MCTP91,6>IVHE+`^R3)_2S/TDDUL
MY&+3+@!/(_QQWB@X^Q6(E,>^;4V4,?*15:S_4*V7-@?J<%>5T`(Z:X[+ED6+
M.\"/KQ7-<M2[#!(\T%63](GLV&I/IC;D/O"1RK8VT(D&'T%)0#\,O.6A\38"
MBD;*VP@-N:J[=514GK=/12P>&\-;S#J[1P4G2[QG6X48@`A0BQE(*+,X"$1Z
M>,B2;5;<ND]>\MD/(ZS;O@2!@%C1(5='$?U</WOI(_JH/%QOXS8J6[5)<T21
MO)R(0M[JCUJ=AN)^SH8TE#-19W/F^*M2329A73:(HAI$V[3;LG))6A/5.7[H
MAJ.VQZEH(*JEFL;&*'4%/PNS+I;M;!._?=,,ZXJNP,<R"F>5YEH+Z=):LR\K
MWO,RJC181E?SM&D1S5M"M5*S57[*Q+27PZL2"\NGP%?W_"3J:Q0<<Z>AIC8S
M1&6`0+O<E'R!Z$6GS'6\A:LTKW5B.KZI[(`%N1LRX56X,RU41A-;R#-%JX!6
MUF)F::UYE6/KNGRN"K<J-"\</'A!@.UZO1#<48";@>,)MI?C*%'?O-9&##"=
MU-`,@Y78K,=+K5L912S?QCE6.``M,U[RJXML'**?"R3'?)=D"^3!G675(P[K
MPV(K.T/BR+1OZ;*E$RH;`]L<*%R20V$/3*5FN8+Z0+S72'@76O6V4+,HWS0U
M#.7%-7N9E:4.YSQ':ZWWX&V&":VFI!6:]VLN'(`_R55F(03D_SAP4^]`9E0W
M(:UI4>A\NN6ZZ",+9R&A#U/(^O\'TJ0L7/GL_A'%_5F2PG(7;X/86!5I%?&S
M":2;!>DL<0B3AQJ!3*%O#^7>D.DRTS3'T15'L_O]^;5DI5NNPJO+U"N*0M^[
M*+3L'K+25>BNHMA/(ES%Z]RF?Q,=TIY%![*N6=SK,KQ,J\@]Q3$4W0`:AKI0
M`40ZT\PJ(NY+F?'1YGJ1]?W,-<UX5KK$VG6N*ZBFB&E:/-C@9OD2^[`ZJD_4
M,JAI%DBMFF:IS81A.8:J:[(VQ&7746$Y<@Q-[O7-`7-83S?,0@'`!UCE3'(]
M6T<5`-/H@050LGS20@'H5#NP`,C*5:`=`F!$8\:A38!F-1;5?>Y7%\`A669Y
MY42W[/,WLSSV_/>WL8M;A%^?)W=1@S:CJJF]T.]K:*H:[1NJ;/:&1*8]TY9[
M@Z$M$Y7V-)4,;(OR;GK9SN;-WX=?_OW=$C4%D<*;WW@//`$/TR_NI-%RM"]:
MP:YNAM>?+H%>J7]U<RV(7D5=0;L-,>H8XU0G<!N=S[Y$M*W8_8'=&\J:27A'
M456V;5`+!L$`,?OFD/6RAGSWH%>>H+-"R:)P'3_PXCX$QP]1W*#KV_YD"_H+
MN:`7X*F=-Y8X/67Y5@@LJ!]$HQGGR4]&;I#ET?!=HXQX#Z(&\O]+$_2N)6D=
MU=CK\#5HQH(&&&,5U7.2EFF^?9[NS?AJ$HHE4C!HE5"D8YDZ(>YA.,9$[\AD
M:D*>LJ++1*D26R%KT?;ZW$T'E^'8>_I/[U6L#T,F^)^![;RULMDMT%:0GK4U
M+=1ESS)O0CTH,HXN8WN"EVC;7VU@E?+#["V1?'=6)U0WJ@=#1Z\-W)'A6IN&
M*K_BH:F:H;>@-O!(4\SQ<+#M>FFGXN"E@4?B#2<3HB:3OEYMX)'T%C>!@01-
M9W6N=ZTL#MRUTV]V!1T'7MCXG/?+S8N*9FZ`;3P:Y3,O^6IJV^"E#4>V3)-!
MED)[<D^CH!X#:K`^LP8]1Q?KXS7]S?BL8J.15V3[((6*QS$IK#C15,944LGN
MVUJG>"3KL]"'4I.0,JS"CU2GN*,<:]4I$@RS=?.X=8H[&+XX.\WBH!'\>1OA
M5Z5[3RUU@[!67+/?5.6SOD<WN#]IO'S+]1;DU`L:5N.])#13MP:ZWAO(O9YE
M0IQO8,]M@Y]N.#HS5(LY1*2`OP3IA['_[9>'],/Y&7[@EVND)'T.O(\7O:N;
MP?!&[E]]^F1??QV^!_J"P)TFWH5T%\5C+^9V,?+`X*<NWGR<?YZZXW'^^;L_
M3A\_7D#4\O-%Z45QZ>^Q],T-_(?PXT4:3>>_H#]?2-G7@7>?\A_CX_<@I9Q$
MY^K+K>S8GR\__?9>NO4GX$N_>-^EFVCBAA=2XO_3PQW`_)=W^`?MXI_O[O(O
MW^%X\P_I>#U=!R`FUP7I7S$B_3<)=.+\C&M%72+?E27YCL]?\7F:D_;9OOG[
MY1?Y]NKZO:1/GSY(V1>]J]O;J\_O)67ZM"-+MX^>A';FAL\2+`A1G";G9]Z<
MO8"S!T&XQ,^Z)3^47`C=XK$;CCR8\?11RD(YK+GXB@:&38/.S_K1V+_W1Z)\
M\S::^B-)TY6.](L[F7[XZ0FLH%]($<0G<>EUBG\>?)"^/_JC1Z`F0?'XR2-P
MD>1OD,##@F)/IC/^9OA6@I4_\00A<P:F.#&<]*XD+K2^P%N2#0@KTMVS!`;F
M\TJ2T$O/SWP>3.0_<O-E4DHC_-$$F.2#/$8!&%B"OP?7+WW//,WYF2M\C13R
MJZE2=%_Y62)%I=*5,2RY\!\<8,IW2[KG9WEQ=YFSS71+@FQ\?3."Y25ZS\^J
M!*/$QT@41%J5$26OJ/?",</SLQ)S7>DZ2G&6W&#]KT;8F31)^5OQ^DCLHQ^'
MR4=OZXHV6_A^I-C'W`+7@(4!$Y!+,D.6S\]F4_@6'_:RXE24OQ@M$HL&'PX&
MYK<FNM*O(0B%_R+%A&46/X,6\><GO!2B`Y&'-R_7+>NT'\KP,QG(\)XKREQY
M'4P(L.P"@1/X/4S)74';6')3_NH[[\$/<;*1VD(9)%!\%S42V0,K[$C^O83(
MEG%70FO.1YUF49^$K\)YD&:)>%E>C+TTI>*]^=1/^+5-&,<'4U^ED]QD9;X.
M2UDHF<].^@B#X32G`7^Y'TNYI@$!,;]!!^\/HU"^%RWUN')RW?5"&.".EZI(
M604IYV&4]:M%<YJZ<>J/_*D``$B*D!SG43BJ43`;`V&^F/F1&XP0_Q/=$:K5
M'7<&<R5>:5E=J;].0[\#&4A^NO0BM#IT$B4#%=8IWHUNB^O58^R!&J)W\I]0
M7<"3"L$F(#<<[S]`Q3(-LI4/!'PG'J.!8$8N3&0F5._^'F(<4'70*)"VG%MD
M=WGUF6Y87U3M(`M,;TG0RTYQA0]$`8,J@[R"(/J>O&_.C[*:G0\2I_WKY?\-
M!<]Y=#,7]>+HAPNN+*V(E?!`THO7AUK93YC^\\6FJ.<N2M-H,G^+MO87>_GZ
M]%H>)^_IM4W'K\21:Z+S;*BJ'7,35<675=6O$U@W&++^X%43RVWV)WXVKDCJ
M]$E*HL`?7RS)"&P0K`V^T%>9TS:^2ZW&^[?HK0M.N+M.BL_<8?.'8^F=8&G)
M>V^1O9SF;==Y^^H_O=E9.UEV64.T`VD(;L><3/-U!*^>!'_2^+^4X%]3XQ?6
M$^GN`3B.(%_YJ=\?#AWG8N7;<0>U^(=YHG4[_-];^?++8/CE]KTDJ]YDGFI]
M&CKP%7RS8]Z8;]+/MR/$7D6VFY<L\SHMLWI$A7MQ\,8[S%N_-]?9&,6V(Q40
M^)B4=51B-*8BC+['[O3CA?CO_J31$N_R@TZVJG4T=IKLO\1D&Z;1(99UFNR_
MPF2;B@:3_>8LNT[N^VJ1R6#QU`M/=L[/LJ.=4V!R4(TF'8N1MZ;.IYG>E@K(
MF>A>9')2@3>G`IK).@K53S/]P\_TCV;LBULMY5=F!\_%N?.+LUIG\M>1M_FG
M"Z%3MF?&3\^7-\Q6J$NSR.9P;UOQ\$EN)[F=Y/:VY/9C[5!WQ$T\?J&39XQ1
M>,H-#YD;JAV56AW%4MY:N'":[-.F]6FR7[1LQ=`ZE++39/_XD_VC;%J_Y:R/
M0'PWCF9W@7>4<'+;U[4P#C])[B2YD^1VSOYJ540>J&+%3E?7WFB=\S.LY_9$
M<4JY6B6O(BL55TE:1]>L#K64>7D+K^+"TDA>;EEL>EH?DLI9(A9BN?,RF7EZ
M.2]>XQ59YV<PWK_0KF*6"Y:<2GD15MVL*2]:<==9\"BI'<K4#H.)QI_#7\3J
M$*4Y%QT)'L<*;/^;%SQWA-"\IZQ:ZCZ.)F*@:F76"^58Y=*GN3#.S[@T<KH6
MJOKX.Q]B#ZOCL"8MQ.(Y[\^9&^!4\=?GTA5E;MDHE;JXCB@.]$097<P+TUI;
M;K5.>=6FRLL,`H'8@957I67EM8-`2F:CQY74/<)(H`%>.->A\[-<B:2M=,B/
MS\^R^KGOT2P88Q%F@UE]EU7@KV\A-4<(V'=;ZN.`B="+OU'&=-W:A$K>$-8]
MV06Z/&\O>\W-=:\RJPOI;CO]@=JG1-8-RC'PB-RSJ27W>T/:'^K$[AF.P/A1
MN^9&X1U$,'MO%+X_Z=6%]^'8S>6.";7ZA.\*F^^(8N09<"$01/RL==Z;5T>T
MYFX9*^E51;4P:[AP7";)S!L/>)VY&$"T[]JY1?8:42^+]O*+LR1<T^E3O=^7
M;=MF,J7@)4V=&/)P8,&W/=4:]H<9?JAJL#)>4'.>JC*9MV88^,DHB!*4\]XA
M9U334-2^0N2^!O]'F>+(/<729=4VU;YF:!9P_->%G#':!#F#^B!QA3@_^\PQ
M*;B1UJ6P+7@SER$8'$3C$XZXQ(.W>Q<CL6^\1PL$;WZ:X,D9MC?&N#LH0"T[
M_/$<K6:&0*7?7#"J62)^+N(H=SJ-(W?TZ"4"#R-_WIM,@^@9!I4>?7!($.@^
M<S0&/YS.$/2&HV/XH33APD7BD#!)T,7Q+";NDS\!7CBL";X?R8WN$B_^)G!&
MQ%"<;.1OZ=E96#R=O1>!5V)$EL`W8H@.[UGQD"?`.[XCC,<<RZ4K72T^*8!%
MLE]E1`L4CQPP@Z-7\'`7B0)^,2#/IX++'8+S>"[V9TG@>X!@LY'&;NH"B:GK
MAWD>ET20-R#B"F264TPOPY1'^*7I0DR59;X6B87D*L!X?'VJP<]4<\R6.T@4
M,A"8189+$"&;.98J#&<0(N=G8X'SAK`ZN0P$+DN"L!\(\99IW!Q<1V"`0$[K
MQZ/9!'.84:Z&)64J],^'J8VC?\"DCJ/O(?R<9Z60NI^?!?CRI/IF(6=N))G\
M?G"`#+X4-$7(:`R0T1B[H?E`<\0/L@..0W[387OO^PF5JIA(]1"G5TT6RKT<
MT8!G(`<YASL>)_^=KUXE@Y^%[OB/&6(92G_.HI0C.OG"RTHNWU7+7!TX?;Z.
MH=OU1VZ0KYXEI^9[F7,L+Z"/;I)M@66.#YR/.X(WK*AAJ*NJCSSF_WAAKC6$
MXHERQ>T>GGX5"]+>MM[]V!94-1NTD01BLL"-"PN!=;9D(DN6U5DQ1F%G`KUK
M841I8<!L)&%^&.\@:%CV%H@TSL\FT1@7>AR:`Q["<A<`H0\AQT\,TW*L5$10
M'0ER[T=$-QS[,81,P;/$8]G\T\F$ZYIPXVJB=BG^CVW"Y<`>#:"207'S*5N*
M.-.1(MQP`B,JA=R3A8QYCWGR@0YR.)2C2"S$ZHRHA<L9%/"-23!D+9,H2VFR
MG%A*GZ?BX.;>#R$1\=T`EOJ5B35D*%%VJH;8G$6H4&35?C8I0`/X-.&RYLES
M,3\!1`_E_!4>64AZ1<@AO*)(Z//]@/GQ36G>1&H,;$P0#?*/V?@!I[`K78:0
M9'DQ)J$@@B3?&\C(R8$NLUFO*((+63\J!^9:Z#SO[SWLD")E^5:6M:[*UO"M
MXGPJ>^,]+@!SX2(V;<HU3!K/M^SP1&T:S>GC+\F1(LO['D5*B)BZ\(!8"A9(
M*6DQAWP<B290H#7C^03EN2(DA9BGYF^<SK)IA>=*)G-^5LMFVG.^6=K1J6X,
MW/M/J)T93J\?(G(H/U21<@C.F&\<\RT;<%F9IX&/OW:_=J4'%$`XX3L7[H,'
M,XIS-HI@]K`-%RCI7;J(,QKA`HR*Q'L<2W>>*S9QBL=XZI]4R2D.,OW01QQ<
M6+JYP'/@5YB3V`T3C!&B,#N7YB?Y,["C/V<PR/P7G1RSU0LY9YZ+@,D"QQEW
M.,21?T>:I6#I_Q1['GX\YKM!S_-]$+1.<88>"YYR^RQ;,F[[B)V,I9^)T9'+
M,>0K`BM7P#27'(CP&9T,+Q5_#XO08P90++;,Q#LS-U-LXPE9%Y1DS^6N)YH[
M$.&OO$SH%6]9_4V&V9H!7@M8Y-@=XXS_/WO7UMPVCJS?5:7_P'+-@Z<*S!"\
M\\P>5U&WJ=1F8D^<[)Q]<M$2;'-&(K6DY$3[ZP\:H$A*D1W+MLR+>EXFIGA!
M=P.-!KKQ?=?<]'=P=[>S"MET`IT@89.0&W^>L`#^%CLVR2\3%DRY^46`"%=#
M^"T&=P+/2-XEKHDY#_>@!VUV&:DH<8F-XRB>`3+U/1/@PZ4N+MQ#.!&/+S+5
M\W]RS0!.[D2B-C]BT.L5](;[D'W-]KOXX%[?))&,L]W*8"'>3+*-/?%[MH\F
M=)K*C3[9_/PS<ML/ZB."Z4ITK_5/8I,P+#GI,,IVP\3WN,@W83*3C<JZ<,*X
MKX)9?!TQBSTX&2F_4_P;*.&`83QEHFO#-G&F'#E,XC&;+)/M7>)).)$XO7(Q
M+;HX'^D)5Y\"O^_V=]LJSLI,-G0;".>QNXJF7OY2;A%N[FAW.\64(T=`!I^>
M;FYMBBU6<"O<+'\!Y/J:&!'"D<5#SC@+,S*-"L=64C2\%S"@^1@1_A*PF!_7
M9SMW-Y\!_VLZ>^]N/@P8_"J7\;/PV8>V=0_]?@0)+2/W4?-`T'VCG;,$GYT6
M2A%LP33-EQ[\G])=[9<W1MC80_2(0V$Y_B&V!0M19&!6_!V*LYX%L+`,8XK?
MLQBGN,"GW,TGMK?S-W\]%9M8"OVYPIYVO-:_+!;0FV81\7$A8K$`V;*M6(;L
MM*B.%JV51<N[5T\VHH%&K,*(G^-%,*W/U%MW_`)?S"N/+ZWJ<)JUDMM0(I3H
M4+<=$-W2>+%7^!V8R_+-OYME-&DKI.5/^W[N-8^YFT37+*);[MZ-0$B#AIBX
M;:AV:'FT/%J^I6[]3=<N+X]21,[^MSQG+VOV(6V_*J??6QJXU`.H1R>6:Q*+
M-@ZG!VV]=RNH1AS+(ZZ)T.OM-S9&+T??!:A!#-,DAMTX+,U:[ZWT\W+"HA8,
M"@LQ9D'7AJ[MS4(937,)U9`!J_W&QO%^]%V@N>.]17BR;6`G0+VAWE!O]==;
MPZIPBJ*E]BWZ*DW%V,1Q/>(X2!K06A/K&G%LAWC6WC`<:..FV!B7<,=J>=TA
MEN401V]<AK%%*[=V<`N@YE!SJ+FF:.[U,'@V3WL_X;#W/D?)7[KPVX+BB^(U
M^,9N++$"(.Q!1)@<$RR#S9G`.^#=DC<!H%4E,`XP'<SGTQ`01&0:4I!C"*"#
M[6\"U'08W<(7^#_3<,(DSC><X(<C[P(TE_\2,0%8TNT`@HW`8/@8W\?_78$*
M_#%O3QI*2(%H(I%72]<RU)VUX#?=3B^,1],@O5,N@F01"4R-#Q_ZRFD1#O9_
M7=]37!O\^K/$SR@:W>ULMWH:9%HHVA>F4I\3>7X7\$^B0**@%R\'8`.6+L*9
M@.,`M)5O<ZG1FR7`H"NS<,I_CR.FS"5<>BJP#>"M<X%Y,$_BZS6<4\&0`>`9
M`(#`WQC,XF4D04VNX2TAM+/;*1HZ8!&4YF\+^9UE<AG7.NIVMF14GB1B$J^"
MJ82/A"8!JJYHDT0FBI/9FECC+I[RSXMG<M/E>$1I,"U1B`C#"U0(8>XU1LY]
M`?\%B#W92;J-RVD.Q3$#R*L2,%[YF%Z&MYN#7JSA+02@![^=#X\8D([B!-#L
M=R`^Y20P#_2A=J)1V.[>:!3N_EB[!\5G:-C67R^8`B2.$O`.-F!C-KLN'QXV
MJ"3N>;2SX=+RF;6KU'.(KML-7UG6JS]G)"%8PG3(KGMJ6(3'WM5VW)]K>:S@
MY3VX?P?D-P*WMX3.B/WYD&D:[HN-QNW?U]H/#R6IG5BAC$6/%@B$/(J5W1O[
M\R']LVX1PZQXR_K9_KG!.]58NU#A`N9[W,9N!X`;6^IJ*E^\>&3GRK!1DV:3
MG0UNM+_V7OB:F3B*8?MZ`XMW$9=WYR:2G*U@N1:\'M\407+]`W;K#33\!UCF
M-I@ZNITG8=@J`L)V7[[@1RD>-]D@>_#^\QM_/(8-8OCB*S%`#AQK9)GZ4.U[
MMJF:_-^JYUN6:EKZ8&1H3I_J_>-E@*1U8H`4?4`D1RXD5+/8C'YJ`^M"`)DE
M+D3L))(4)7:*G$$AAV@'^IB$\>5X@9H_3]@\2"0R]R<VYWIF$9`%RJ-UD/XX
M!=]03A1E:3923A1MW+!^S\8-P.Y0ONDK*__\LV0+@A28B(%$UHN_0M`HK`21
MUERD=_(A*Q(77-+Y5.XP0"N_1"'<=+D0"9>-[):$./#]B\VO"M*3^3))ER7&
MDV0YS9#5$W:;$:'G7!:7&ZP%W<YPO2CD:IF%:2I45O[RY;"_\4W!=*'\9QDD
M"Y9,5QGD+7\_U_LH3F8*^!OQ=1\H%[E3H!I\_%/>%N52_3]QPR06_$=K`'ZN
MJIPH<@-VG-]Z$\<+?B\KL6FD2I[8Y,;/%?2NVY$II-W]2BEUJ_1NS?0.8/X2
MH3Z._EI&DFPA3UT&RTF8463_X(U"I6!DT<7`,T.C1:8J8=P\>4?.++X++YVW
M'Q@?9"[TD]`N3#!KW?Y3Z!\>CH#D8'.B>SAQ4!\0^O=2]'@>1C+;6TZPDBP;
M7-+@,GI<_[L\A:#-DB#_XCJ1.=%43)9`^A'QGAM!#YL2B##6,W?I$25BP'X'
MJ450>"#G^WG)V>8YS*(KS&-I-\)[5+J<BO0UES1+%69T!Y`-O0&:3I&;A,_O
MNG5M9<$H$LXR]HYTW0(V*:*2=4O#Z4J0?HT#02@&&=OLU3*%7*2HLW<#J##P
M*JQ8D-2G@TA:$?#K:S7O)-9)LU(#<!0BAP[#-7<#.5E0N7<)&J#@;U9*:PNL
MF!*-K(SWY)[90EH'1B"H.TO'0V9^=ZPH?%K!]@/M+F7E'WI($EX(O/!U]GEG
MUUZ72NQJ4`)T(<NL"6#F"/B097`LF1FV:6#>*?YXL>3Z7'>1L?"%D@))\GLL
M[F(@3LEUM6]$^UV8NAG%OL]I<-X+VI>/<91U_Y<$M#FC>YC&IDZ=JR^7@S*M
M^W<QK\TC7&?DCU1?\_JJ:7B.ZMHN58>NH0\M2C7#]*^,*ZJ?G-F:9Y9(W1\3
M8%/4<_#__&<8^D-IG3>4T'![IN?W;-7V7(?'\KZNNM3UU(&K]:U!WQ]X/2[?
ME<T%U*FA%P+N:/:V"<=R619,(7R((TEH[R\627B]%&'EYUA<ZT'U1Y82]),$
M(@[9JU^N!E%QDI8U\/[C:%L'[L"FKM$WN`>B/=7T+:X#HV^JOCZP#9W_:1N4
M6]F&!38].=-=2S/MLJE?*NBFX@:,.S@^PL'G^-'$G\'8_*]T=[7K&,;)&7_`
M=EVK4,@C`FQ**M,/?#J28^1S\.T3]R5]X1:7?*"<%S/>RP7GD3`K2VQN2VP-
M===V]('J:D-/-5U/5WW7IZI.N;W[_:%#Z>B*O_SD3'NGN4YI+#Q=CDWY?PO"
MZ#RZ6"8\S$[9^4T/ZJV`%Z]V9K9.S@QJZJ99"/U0XS=%O`"V)39)1WS2N%S$
MX[_/Y5PZ_,:2L:!9JYVL.O1IP_3<TAC_H1B;4G]DBS[WBQ<9-51O]87?\CXZ
M7\\`/O06.<773GS*?;WA&*ZK&X7\3Q=H4Q'^FO">KU`N@RDK5ICY]M5K[4^9
M@Z'A^ZZN&GV?#U]J:VJ/#D'&D>GWAZ[N^\X#^U-ON\(I"/YXC+H-ZK->B["B
MW#`O3WPX>=+..L-GL%Y9#U<-/E1G:%;#`W5<G]4/S'KUT/N1X^A-6*^^<TO%
M'WEN=[^M\=<R"G:`M^!3R4)\-A%7<I*;?IPN*K3]\=KCMR1.MPB'OD0)"Z;?
MVPC">+11O6WT(;NS439JKF5&HJ#W7WE!;RUFKKI7>/TN>&!@+5!>SB!G%$K4
M0HGJ)T>MT8R/FH.A8I81P[0)U1K',H(F?C)L*:$&FK>UYCUU[(K/GC[YB$@%
M2X]&F5(Z8]-M.E5"W2F?D#RAXI-M+J&F3BP-.8#:;VMJ$.I@_-%^0Y\:=E/.
MJC8@$*F'3;FCMBQB4+-IX[=%!P3;<!H9]89ZJY7>JFY_K;2US]XP1DJO$!+K
M?)'O$KMYY^[1V/L;V^3Q4^/0X=#0^Z]_8*.]XAT-7`$=P%=;&B6.U_@E4,WK
M0S[$T:VZ8,E,F6&E"$IT+!+53PZL%,$XY_$]04O3"34;EZ5$6S^C=D1K7C8:
M[;S_VL4BNM,4)&A<NSS94YL><!HV;@1C/0FZK_UP3`W+Y%-5XXC9T=;/;06R
M>!YO%SBEQ+`KWH_#:.403EPGCMXXEFVL-:E5-AOUAGJKE=ZJ;G^MM(6U)F\[
MJU*-N)9-=!W71D=@;-RN/0H[G]K$-G`!U#*K"E>M$=O!%1!&I!C)H]Y:H[>J
MVU\K;36L+N]SO`BFW[O_5F2OJB7?,XAAFL3%0IKVVIA:Q/"P^+^U]CUUB(.G
MGEMB3'#(EDY,NW%;92U:?[6##A4UAYJKG>8J%Z!>^JH-9;&_@[9#<`P322*W
MB^=1"3=H0C)BR,57-KUGHO90*5&&`#?E,H>.5J9QFN9D@ZFDO@N4!:SSE.W;
M@(8NF,^3^)N@<9NNE)]<`D81!R^RAP2YH3RU!29>"BZZC:>ZG9^H1AS7AF??
M*?YTNB&`9#P%O.OM!O#6YWRMW4X8?=?`0@[@)9P".=+B+HBXK3)VRXPG\?OW
M"H[H<;`$CJ%YPALJ*!"O5PKP.<+9$C:.HW@6CB4Q9R8?OS:1'Q0O!J[I(.7S
MOY(QH6;<G..$\=N4)$S_SID>"XODCTJ::B5OVFT0`MMJLFYC',E'R\I:\R]N
M,U4_T(D4>7NW`XR?JG@@8_'+'FL&[>=+2'%V2BB(<2@2XR`Q3JT_B\0X+]]O
MV!QBM2+&V>F:BC_`10F)KG/9WG)YCYT`R7&.SQY(CM,J&R$YSIM:!LEQGK&^
M07(<E.AH)*J?'`AY<OANV,"$H$L,!W*"C:O'1!,_]>,&H3K69[36O*<Z(C*V
MQ)3@C&VBFXVCDD`PDZ:XJGH<`W&(9L*!/;UI'1UM_8SPPS`P_&B_G4]-/GLA
MOEK+K`J>VB+4;7Q(TN!ZT3:<"$*]H=YJI;>JVU\K;2%BR=O.JM0B)O6(Y51\
MK@8#XS<PMDU,&Q>Z[;<S7P#95=/]X@+H$*Y:I\1LWAY&P^I#D!P'ZRJ.4*+Z
MR8&5(ACG_"!+Z7E\4FS<EB#:>G^\`*+K%8>T:.>W6+MX%?/TXL+E]=VTJ5%B
MV8V#7L)B$O1=>R("&WR!;N(\U7Y;Z\0P<<^\_7;.6G'D#$A':'APY@9QO,9'
M+5AO<MBO[;@9]89ZJZW>JFY_K;2%]29O.ZMZQ#0TXCH5;_)@Z/P&MC:)5749
M-MH9MVQQ\?,\-VT1H_EDYKCXJ7<PBGI#O>'BIQZ+G[K7Y2$YSJ%R&:;@PC.;
M=]P?;?SD[6S8S\;B_];:%VK^/60I;8<QA4.V`<*_:0.V1>NO=A!OH.90<[73
M7.4"U$M?CY+C_#()[^&O?_RR3-7;()C_CW\?A%.X:10GE\&47>;5?9_9MT5O
M&H__/NMV%.4?ZP<^LD4_2.\NDO@^G+!);_4E99/WD>3Y"*-;?[P([W-NCP5_
MR2=V\[\G+)Y>70P-77-4_A_5J:;^P;7@7EU^'EQ15[\"QA/--K0K[4191J%\
M*DQC4Z?.U9?+P8DR8>-P%DQ3P9<13OBODRMJ>Y:F71ENS_3\GJW:GNNHIN7K
MJDM=3QVX6M\:]/V!US.NZ)5.3\X\3W<<6BC@Z?)LZN'R+DA8+^`W`\L/B](`
MN&7\)`$R&<%WTEL5]UP$*[CF?PV2R?E<L-`,O[%D'*8L?1]="%:7/QG,]FSB
MW[,DN&7KWR^2<,Q>5Y=7<Y9<I="XM*Q6?5NM_J@_H'W34&W'I*KIZ(;:\TU/
M[?>&9G]H&W[/&7&U&B=G^CO;*G3ZMKK9LLOXCDV64W9^,PJYZ.Q#>`_V7/!/
MA[R;^VG*%NEGZ/%Y!W^^<C?59?:M47_HNJKC^H9J#H>>VAOT'972_L#4'%?7
M!AY7EW9R!F,Q&XI;GN(-*'G.13%OF*M$"81.NIW'N7AVDQ2UDX;'-?>FX;'W
MI^%Y^(E7N7Q,GT6^DXJX&_I!DJSXZ-F\ZL_B980<*)5PTHS'R]ER&BRVV30R
MLAHQ%3?.,LVUQSIRV3*&C&,V+_+(\V8Y+:3^$-YLW7$:1LJ*!4GZ<X46;%JF
MAXWO(M[`VY52U-\;O!T3=L^F\5R:!M-`KUWQ#L>I;1-K\UIKXE/=]HAA8IZ@
M9?5:C4O<'A#:X^73SP6/Q*(%GI4];(I+`WKJIO5;M/3^<XZC$ZMJ2^.4@U-.
ML]9`_67*M<:2;B=A4[$#D-Z%<YR4#MFG;6(X+K$MKVE]&VW]C((I6.S:%6,X
MX+R$\U)[2J;:4!2/>JNTZ.?`M]4:4E0<<,B`NXI<?[<CD_TMC?PJYCG4J$N,
MJE>G+0_XJMWR=DU*+(I'E#'.PS@/RVY1<\<9ZVV753>@>G/`QFQVS9)2!2<5
M%9P4*SBQ@K,&G\4*3JS@1!O!/[""LU[VP`I.K.`\PKT.2DQJ$,NNN+X/M[,.
MN)U%79.86L5('KB=A=M96,%YW#T6*SB/Q=*GEH,5G.TS:].GG+JO@;""\^W[
MM,T=E4LH4C,=@:U/J5X#B'F<EW!>:D]F_R@J$5%O;<GJ8P5G#:*!BBLXJ4V)
M4W5]7\L#OFJWO`W;)J:#6]X8YV&<AW6(J+GCC/5^#(S[#!S1+:#<)=1;GM^<
MSUD2`)+L);L5V*>O@.6:O:H,WOK^XV@;CW3D#+R>X_54RW==U:2.I7J#H:..
M[+ZK6X8_['D]B4=:QL-]J-F;TF6@K>GGV!__9QDF["*)^1.+U<4TB!9^-!GR
MJW.XI88PP%QBBQH6+4'6/EV>A^!F`3$X6L3)JK],$OZOPV#,ZD/#=ES'54?F
MT%=-K:>KO9'AJ`//\6B?]HR1.Z@!QNQ:&1D,=%Z8W.UL5":WL_;8L?>N/7;T
MO6N/S6J*@`_Z62P"?HN"QN^0G,4O>8DB.!\AT'4N6IW6)^VUR\XS&M_9AE9H
MFX8E33\%7Y59P"T4\GCAT:D&=U.>]7$#BG:(J2/&38M-;-D&,3RK:2:N=4WA
MGW'RMQI&ZCR)QRQMJV^JQ]:@370XM:\C86'[;6T1S[")Y31^.[CFD17LB:5W
M;-+M<`\V68Y;FX^L1[?6B6Y30G4LD&Z_K0WB\H"+5ETB?=09K:.HP$&][12^
M_C5!+9UJJZ8TMS2#:`[6_K37Q@8Q;+"QT30;MVAJ/9*2!]3<4Z;7?<HP'L^O
M;V;E@='7CR;P/\C;<P5`;E]2R;Z/Q@D+4C9@\O\UK$]P3LY,A^I\S5<H8A^1
M-I4Q"L+D7\%TF=6L_,[O6"9L<AY]`J[G)(QN>T$:IJ]>JN`/!WW3&WBJIUN^
M:AJ.K[H]OZ?VG9XYM'W;-IPZT.%^WH!*N^'*@@&S9-W.7<B2(!G?K119*S!/
M6"H*>,+H)DYFXA2>$ES'RX7"@O&=,@O^BA-E'"S8+>^F>;4#<"`'T2H;$UQ?
MWJ]IAMJFS#)C`$1;\6D%WJLD:_-T.]=@(/X,0+L=$P^OI^]=26$ZB.)6Q\\:
MK_39?=^/)27ET@5J'JAV850XK\RG0:U<M\/]6L+F@%O&G>N$NT9EF>:%7[4H
M8CCR'G&H8I8_EC%@IN6BS)-PS-+B[U!`V!65+<%X$=Z7)K99D/P-QYSR"WS*
MW7PBG/`&A^-@JA0GHDI`:Q\`'$RA5>*L':_U+_D[PQMN'(DA69A%'&<K1(RO
M4Y;<BT7`IFVC^?(!B^IHT5I9=!D]PX@&&K$*(Q;;Q[68>NN>Y98+YL>75G78
MBZWD-I0()3K4;;7.P?T>1VRER/BTV[E91I.V%K]4FJTQB:Y91+<:5\J%)MY3
MM[I&S5=1!5H>+8^6K[?E&^O6WW3M\O(HY<N[RW?*;_$]2R)Q"CN()DIPRZ+Q
MJMM)(;,4+D+6UL"E'I6<.K%<DU@4\2/;;VNJ$<?RB&LVKK8(C8W1"W:!Y]02
MFB8Q[*:7Z=<K:NG'R3Q.($T,\8K$/IRPZP7&+.C:T+6]62BC`>ZYAJ?ZVV]L
M'.]'WP6:.]Y;="RB#2?G4&^H-]1;_?76L"H<//-ZH(G?)H[K$<=I'+03FOC)
M*0B-.+9#/`O!CUIK8US"':OE=8=8ED,<O7$9QA:MW-IQ+!LUAYI#S35%<WN"
M*.R+`+")'S`($S9>Y'P0_3A=?(I7P72Q&GZ;L^A-$12T@6OHEM=3>XY&5=-R
M+=7W!Z[J:H9I&]0TK+YQ95S1DS//\S2]A)_P0RDVA=Z&5'@?721L'H23`;MA
M"5=>]I0?3<XA2RDU6S\L":J?G*FZX>INB>SB><)M*F@XFT_C%6.7++D/Q^SR
M+D@8[T5L`G`'_&&!CO`QCNX94#_X7X-DDHJ5?/EWL,+'>/%OQF4?Q[<1CRDF
M$M)B%"?9);B/OAXFA:[W#:.O#GJ.S[7&.Y%KTH%JZG;/HQY7O-<'K9V<7>C_
MMGZW!H72WE;@367_R2!:Y&^]Y]WWEJTY6@;A=,FOBJ:DY\M%NOA_]J[TMW$C
MV7\7H/^!&&2`6:#I99/-ZV7?`#H3+S+)O!EG]Z-!2RV;B40J/&PK?_VK;E*7
M)=F6+)F'*L!D1A+91U5U=55UUZ^\0$`H'$$,8]GFLQ+H="WJ&!T#;$3:5EG+
M!`DT.DQMZ5W+T.$C+$A8BY90A""%!M5LG;$5,=QS5KL*KVSGQ/<$%-EO4UDI
MNR5RB_UD=IJ2+)V^U;?T?ENE+=91F=%IJ:YK==2^Q1R-M6G'[I:C),L2M"3B
MMR">$EHDG&8P)CF)%'A($:@EL?^H3*"CNUCAP9`/=^".@,0,155R\8HHE1,K
M?JS$Z63B14*VE1L^#A\0G"1_Q73W!B<QBX'K.*]N=U??.4[["$Y29-9SO@O(
MSXM$])6-1<[F9C&O(U.P@";+RXKYEJ^N,R.W`-:_[#WR:.#'3[[]*G!$%+"9
MUK^61D#E&'EN+/W&)YX?Y$MN^74'1A"!!9)FYWS+'ZYX-%G_YI,?+*DVXUX4
M(Y)$$5QOW=X*(S)YPN!+8*0?Q/Y@_6L9?"B03Q4[\<XW+"5<<>F\I-GXMQ>D
M7C1;SIIF1OBSYG5USU;*<3U.)XYN$%8]//X"]%VE3L_8A88W'U[7>"&/575&
MI2X\]E/D!0*7#W>,TRD6EQ'JXG915_;2"Z=R-^7KIV7K-Z.*.2GS\`SN):=4
M-I]T:A.S:.?C'[B)'-NKO+#0^2A<Y=9O1J5V/OIA-.(^N!__['B!.%7%S>.T
MFX>M$0OWCKJQE5T86*6N<$U;OQG5Z%)^'=(T7Z1;*83FZ-S%\58Y*K#SZ'+K
M[4&T_DYZ<&GI+F$8B3X!AXL^N*P<>BZNW[U'85ZX&"*J[2*FQ*8&T:J/@UUA
M+Z$>R8#H)^!X2Q[XG7L%/#LSE"DYZ!44M.]8MD/LHJ/"Z!6<("K,SH.G9[U^
MV86%P?_:+F)7MPAU*[>.T2=`G^`,;.RJC;=B9P?_D<@9LO(#?YSR@?B0A(H`
MU&@VO&07`L&GO,8[>@RG.D<P-8OH]IF8'>=C;+"+ZD&^X_H]X!S!P7.$VBYB
M2BQF$YM5#N`7?89Z^@Q(+Y0TI%P1P)]/!_04+T2[,*=)=E'Q1^67RU][ZL^]
MRY]^!M_-64%;6\*O_?>R>_4SJ&'MXP846['(:U33/J[N#+M/N^9OL"54VYB/
MWGRO?IO'N4-LY"B.U_75G1\K$9]&/.9!$DNHOD`")S8;X4C)P">5,#]O\V(%
MOMSA-T_'Z>K[\&2SD09/6GCJB#_?Y(U`853"(,,#7#:V<AEP,;2=_KPW_".5
MKXU"F!2TX$^\_*/('DDCKH@*D7(<SD<)6.A)M$WE-DMNA[$V&T$8J/R1#]+$
MO^?*F-_SL<)S",]8QAB,G>_N?.]B#Y/F95C>MT-8KD-B2JS67\,@G(/<7@:#
M</*>\+R6VS+M?JNOMC170&&ZMNI8#E5[CJ'W3$HU@[4$/"_[\-FT;--TE\38
M,?B74'E;@T&8PD+XQ@?<OY<:IW08O"[,EC+XP7X.@G=S)AMS!WK\$L9Q/PHG
M`C++#U*@4PYI##+2YB#//'ONRGOD\1<_"",0FDN!_`0+J14,UUOI_97"SU]X
M<A?"+V*U3J16>3\2FCW=L6R]JSI:SU69X^IJRVE15:>FQCJ=GDUI_UH7X*D&
M]&':^AH)WXL@3Z"/O4A@F,5?>31?N/[@N#2[ACE<;V+PZH<N.!!![4);66Y;
MY[`+8?<;:,$@Y>W9%^^/,.J`=@:217%[]HU/PT@LUN_\5A+J-`B[3D]G/0V6
M&+7A+:;U71`7IZLRUG:8UG+;K9ZQ#\+N#G#9-V[-.964$<@1_'`;^"-_`)M*
MLS&84TSLGIX"O!5@;-XM%UN8V"F%UO>".;`7$,+]$;9F`1X->WW6ZH,7-QOP
M^@CLIO`A1DC=_!5[-W;K1L0C?\4J!F06NSU:MXB;NXKQ:)T(X_'J+N(K!GJ&
M!K[\+&'!Y8QN%G-;G>@2_O$(8UGW%9H-\!:>Z;KH8Z"B8'M/)0G?_4>4`]1#
M!6'-+NX$XV)_)W)3)#=*=VW)7:1T5^Q*UF\1#P:^-Y]=[T<E*YKE<_!&I:/;
MCGQP;NM:G[D<-SAT8^_>CWJX_[%&-Z[*P5'#0H[6BZ.X1NO&4:/@RY&OYFBI
M4S_;?CB-P@&/8W'Z.S\[:#9::#&<\FIOP2E$J(V.SM&"+W@B1W&-(D=?X&C!
M*3*'6@QECT+LLB'::$.<,K.@*M*,^NF5H\"@0\T82C'H4#..5L4FK&3,H8/V
MPBF5455D%Y71?J/0-<J.(N5%IYPBXU^[E#'85#..UFTI'YQJ=6@NPWINQ#<>
M<R\:W+6"85>DB(53\4KO4>1NE3#ARO[PV;0I@]Z7)'EV"NNS_94G'2^^^QJ%
M]_Z0#]NSWV,^O`SZ?N`%XDI_GISF\_?,''IE\I5N?OA,#>8ZUG+JKY_/$Z[+
MNR^S>:)'Z=BL?_AL&\QB;)7-:V-^FE*VR'#JC#VPED>^H(9(I8J\09)ZXR]>
MDHJ$J:Z7\-/D]K0LDW5LAZE:O]]6F=WNJ:[1T]0>[6J.[KB:;FG[Y/:(#)83
M)/=<W67\SNFB3#+"R'M0X0AX=P.-\D'^W3/9K0\\XHK(Y:EU(H]MO4<B#RLF
MM>6DW>*5\O>X!=J:B+W^[RQO89F@T`GC1$[D9C&E,IF>]>5'W_.C9N,_WCCE
M!=*_8L=B7;!!_$"AR@P,.46`)8QY'#^[GU0WQE4LR)9.F.,0J^@C,012.RF/
M38T2N_+HRR554DFHZ,V&4%5U55'EB/10C3BF170=L3W/A-D:L>S*(7S6"/[Q
M+(K-(MU>!N3;VV6HM@HLU%S3#6(P1AQV)H6,SI7')KA>5N5,F1KM;O4`3D7*
M'66'>_FD]2UG2KOPY_[+A3+AP]8]C[Q;_JO$*\U1,T\$.:<9K&^YO:[:[AKB
M=-%E:HLZMMIN6=UVVV&NWN^7X%@J@QX4:*9#?YP*_-*'G%;-AI=12\E@!-=`
M6/-#*`23>W(&9>Y&+=MU&+3[U.HH7V.W$O#Y2-WNVSX>QI4)9VYY3K=QMBXG
MC(=V[\NWUZ'"E9-KN+(1VZK>A*\>AEM-"(\2?X827[&K(W./6ID[B8-P,A%U
M.S)G<7.N>$![M*@F&#X.,PDU[+U'@9'K*C*;ZD0WD=EGP6S;L8GA5NZ\`IE]
MT,K6=&!VY59VN>^+B3BV*+V562300#CXL]G(RX:A87)2B3:(:Q8,*8&ZZQTX
M7;=L4!2!_>]6.";16,&(0,AI7.SG?+>F#C<@D6Y(-Z1;^>E6KP@U4;PX3B?B
M,I.\^03.(?J&I_0-*:',)9J+UZW/@-D8M#XC9E.BV3IAK'(I9,CL\PU:5]GK
MJT=>`%(.*8>4JPKE#L9+W"/W9CU]Y]D7?ULFHV0I+&_'TLO\PF=A])RN11VC
M8\`>1=LJ:YFZ"A^9VM*[EJ'#1\N@U\:U)3GQX;.AV8YMN.Z2+'O-Z2G6'CBP
M_,I[[/KQ8!S&:73\I*5NM]_M];J&ZEC,5%FO9:DML]=5F4,UW30TO:=W=B0M
MG2X-AVK:Q]5]>?=Y\PJ^VMSF&?/1F\/?X_R&(-4NI+#?+`R!UY@_<F`G&$TF
M#\T&2$1^W^X5XWIV%6_-T[).DG;6#R,EN>/P)^)<II_%_J,J4P":C2F/_'`8
M*S(#8`<,(I&O=\+)U`MFRITW5'Q)#^6&C\((R)((LBCA2/&FTRA\A!6=\/%,
M^8$2VW:(4)2BUQ\,HEE,?"0*K,`I%\"=\-R%<G7'!9Q;UG[$!T)L%YU`X\I4
M@'_&XDZ!Z.4'75MI5;=LV6:SL=HH44:[IZVLS7I+KD.&_GCCQ3",,("7%3X:
M94W+\40PP8WY-AO.A:U_E--9>7YE&O(U/\X;3J?0M!@ACQ/9!(PD?W@^=HD5
M)H:>2$3+R32,?1$]$WV+K_+'_4`9^M!AQ(.DV?@CC?QXZ`_D'8RGHUD,(WLA
M5F1=8-$6J,,D3<)H)ODI'XJ!\#"RR`=F#E,N4('$DVGBC_V_O?E`X!D8KAQJ
MP!-Q^P/TK<#F54!SQ@)?$R8PB/C03X#B7A1(WLJ6?K_X?K&YB%Y*9SQ1>N9;
MUPE=7R=#?PAN6)++L^()TD,[<TD6&9U!*+Z4RCSGY`-\>\L#0<`%E>:=EX=2
M5VOJ(-[&=F7@1=$,Y/C!BX;;=(/I$)T9\V7<;-RDL1]P>%$(7R8M+[:A$^I:
MH@F1/^OY8TE)$%)X.QW`*DH3V+B5$8=-T!NO+$01D?:AM6!VT6RT8!,4HNR-
MA=9(-J>FO#`SZ'Q]6(PXU%HHJ-=,;*,)G;A.WL3NB8D5.Y><7`DOYB67_9;!
M[QA1L[$^I`=_/):&CA]DZYX_3GV1AIS`7@O"F,;*4"H(6"QA>@L+I,L'7!A8
ML!(,^M;N/3&[].8/4%K9M.]]D$3Q,FC`V!?4\(9_I%GJNG(SRY;)I4A1`#XJ
M<\SG[SRZ]P?96IYX,]BOE+$_\9=+2Q$/)D*R!CQ*/#^`@=QYP2U,+'\@?(#%
M&-_Y4_@"6@=5+9Z.P<+P1_[`$_I67GJ["\<@97%YUFAK)ZBQ7&YS=JW\3N=:
MS`,!`_:#495F2MX3B>=>`)042^*&\R!79$(7>K=`-R#+7)^#30\;"[!5\M>#
M'2"1!T`*R#WL?6FP(+4_6EMN4N8B#N;;WUS^<`.*<"0V#4'Q='"WUC(L&=GT
M\Q3?!GFPV[1?=P($ZKCXT_LK]8$6`B2A%0R_>-&?7!ISWQ<(TD?W#:BEF;IN
MME6K9S/P"/H]U;%=7>WKU.WV6SV[V]J%LWT&OH%5)M=`2`A1Q/^5%4$!Z02=
MLY0592DL57,?WJ!(5E;W\EZ3^Z-0K@O<$;%_C5-IAH.IQ6>@J`710`4%8B.`
MK0BD4?P=WX51HH(.GDA]/@Z#V^S39$%ET,4+,E^L4G\5[#WB:]T_^.`/A)%_
MZ\/.`6-80,4+K7,+Z@CZ@(F`"^!JL.?-H.%?MG2]T@7P/EKK4G;Q3,,P;6D^
MYX[0_`P]XA-0DV+KW()E/Q.M;.T>]NB='@WHWW5#@^H7KJUDZ>!'W+O6D45>
M`2RR#VS)&^7YBQ<`=:7AD-D5?)B9#R]*JB=9=]ABR)R@,)=UP7>Y8X*@2'@7
M\`16!2@32O%[)B$)!]<O\J*9XL,8_6B^<G(G<#Y$111%&85C/P2[=M5('X8\
MELZ(,&*$.RFZ$\L*?EM?B_!5LY$&^38\S*RVA=LI)I%MXZ*Q"3C_8%#]*01)
M#E-\*68&QNC3??U&R#/H1[E[Y[VO#SY>A!.$QP1K8)9[N3ZXP',$>"`AF!K"
M?RZ1J76Y3D%17F)5$PFVQWXLK,[<;<^0?,3*WE9ZHMD0`H4P/X?#_-2QU$3I
MNCT6NM"^[2,8R&J&/F4G2M'?Q']9?"@8-@$%`(NNG!\_?HK"K%S(DA>_+\RT
M]>]_`K<!>51N'OV2/UDI'E67,UBRZ"!/>5M@Y7G'I`QW/@MY#&=4[1F5;QXG
M1'XPWJP;Y$G/3R),$\C(DX@,>;<\&,Q6=47I5<5ADR\49Y\1@UF$:L[>@\`,
M@(JPF!)J('MKR]Y/ME4PE,,_BO43ZL/*3!DSIW*)EN_JBKS=W.B$D3@`2[*[
M/-G)V--SEIH:&^7(17,(9:+F)@).U9_7U"#41ONC_HS^9%@%IY;6R1`I!T]!
M49LF,6C5"R-7.6>X#@@T2#>D6ZGH5O3X2T6M?6+#:"D=P236P<EWB)67K:C0
MMHK,WI_9#.PG!%NM/Z,_B4![P1$-](!.H*M-C1+;K;P+5/+[(=OR8/"F",ZH
MYC,JWSSPI@C:.<_'!$U-)Y15[I02>7W`W1&M>J?1R.?]?1>3Z';!C$;?Y?B:
MFKDV<<W*K6"\3X+J:Z^*1L0P&6Q56'RQ_KS.1U&;FD8H`H=$6@VKX'@<6BNG
M4.(ZL?7*%2/`NR:E.LU&NB'=2D6WHL=?*FKA79/WW56I1AS3(KJ.OM$9,!O#
MM6?!YT\6L0QT@&K&5:FJ-6+9Z`&A18J6/-*M-G0K>OREHE;%[N5=A8DWWE3_
MM3B]*C3;7S>(P1AQ\")-?7E,36*X>/F_MOS]9!,;LYYKPDRAD$V=,*MRH;(:
M^5_UJ+F*E$/*E8YRA4^@7/3:OR32>Q=7(Z\L)>,O"L$\\/$]EW</5VOX^,]4
M8<D+"GE*(OP\Y>EC6ZH)+JNESE\:>7XTK[1T+U"1MU0S_8%JQ,ZJ$%XHK?%X
MLVS2K<"[?CH`&/V==\_S,G%^L#'`Y3Q$F=.QK`0HJL=0?5Z(**N#M-FN+)4S
M\%)1/759F?1FI@#=1.U3A0_"()SX@ZP:3SX_^"ZK\)@U'&55-H-0R4K]S<OH
MY*49(S_^,Z_3LEY.ZFJM6L]B:++ZG2(FDHTQS&MVKA)K7LXU]A_S*3Y;;U?)
M'F\V`C_@:Q5K\]=VEQFJ2U&<K3.4A7$H%L;!PCBE[A8+X[P]WK"^Q$I5&&>K
M:EI^$"I*SNAF,;?W=.]1"+`XSOGQ`XOCU(I'6!SG73F#Q7$.\&^P.`[.Z&QF
M5+YY(.3)Z<6P@@>"#C%L<298N?N8R.+7=FX0JN/]C-JR]Y..B(PU8:50QA;1
M6>5*22"8255453G20&RB,9&PIU=-T)'7!Y@?AH'F1_WY_(G![H7X:C7CJM#4
M)J%.Y4V2"M\7K4-&$-(-Z58JNA4]_E)1"Q%+WG=7I29AU"6F77!>#1K&[\!L
MBS`+'=WZ\QD<(*OH<K_H`)U"5>N4L.K%,"IV/P2+X^"]BC.<4?GF@3=%T,YY
MX932=6%3K%Q($'F]/UX`T?6"35KD\WOX+F[!=7K1<3F^FF8:):95.>@EO$R"
MNFM/1&`#''2&^U3]>:T3@V',O/Y\SD=QYA60SI#Q0ID;Q'8K;[7@?9/3]K;E
M8:0;TJVT="MZ_*6B%MXW>=]=U27,T(AC%QSD0=/Y'7C-B%GT-6SD,X9LT?DY
M3$V;Q*A^,7-T?LIMC"+=D&[H_)3#^2G[O3PLCG.JLPPF:^&QZJ7[(X]?'<X6
M\6R\_%];_HH[_RY6*:T',Z5"M@2$?]46;(W\KWH4WD#*(>5*1[G")U`N>I6F
M.,Z5**8";T;>($F]L3+QDOS>8+,1CC9*W7B[:NEDM58\>"LK#?)"RE15*W_8
MUMZ5/^S=)28VMO(:E^#`6@=8Z^#\^(%H[0?L2=U4UOFBRHQ[D1("`47=L6?W
M$PPA'!8BT@ES'&)1O)Q19QZ;&B5VT:&B-T<62JJDDE#1FPVAJNJJHLIQ08%J
M,D*FZY4K'XW,/HS9&K'LRM4&J%$XM`X'WDBW(BX*5%L%%GL09!"#,>*PREW$
M0Q[OPV,37"^K<J9,C7:W>APD(.6.LL,]/8+YY]"_%Y_^]<\T5F\];_H_'2^^
M$W]Z?Z4^S$.42F\%PV5AP>^+0Y(K_IBTQ^'@S\_-AJ+\:][`93"(N!?S+L_^
MO@Q$U?4@":.\PGH"[WWCH__]P,/Q]=>>H6NV"O]1G6KJ_P$AG.OO5]UKZNC7
MXL!%LPSM6ON@I(&?O>7'(=.I??W[]^X'9<@'_L0;Q_+LPA_"K\-K:KFFIET;
M3INYK;:E6JYCJ\QLZ:I#'5?M.EK'['9:7;=M7--K2C]\5JEE.H[%EE1X=A+K
M\Q6A3QGX_,7W;ORQ),T7>">-^/"WX)L@5^0'MVTO]N/?@_`FYM&](.1E,$UA
M1D"0`;SE)7X8+"AZ.)G6:=!GU&::V5%-"]YF>E]7W3Y\[%*WWVY9CM;O,*"!
M]N&S$(9<%O8_N3K"V5QVF@9T4G)0PFD4WOM#<12G1/`;/!`]>-%0"4=*(IX'
MJHMUEO+Y-X)D\#XPJ=F`?\?P<B2I6L\3.LO9^X3.,?<^H;/>\:BL[.'ZMC?V
M@@%7/!"PK?76E469]?K%QHJU(PEU;:)7K\)>J2.[7[V9@'?$:.Y)+Z\:)H'-
MNEC!??7MU8IIY,Z=!QM^+,XG1O(`^GYQ`(WR?!IYMD`75^^R?:GU<&\TXH-$
MF+'\<2`E6A%0=V#%9N*-\GQ*_:R;Q<.=':R?*QR6PL.#`AV8S<NMS8:((M14
MU13NO+ADJV=8J4VSRLKF+".YIPA,KH<^OP_N^#`=\]]&K<$@2OEPI:<KT=31
M`YJV;1K]EFFHANDRE6G=ONJ:W:[:LVUJ]KO,T#I:\0'-G!K*>$F./"89)WP9
MPIR'/.L9H#PDA6#WS7Q,(3AXTWW35EO?*^L;)I#\99%*L#"';A93PU2"]^#+
MUM#Z!F]H@;RIF-G?FTS'X8R+@$(XF?(@EELZFOJG,/5=DQ''0)3\&K/89I38
M1N7P9$H=`OT:A2,>QZ"6O'&S,>(8]#RI$)LN:"I6N3P9Y/3>HW!L2K3J8ZV4
MW,+Z%LZ\<3*3Q8G&/IC#,4<M=G+9MAV#,+=RB3/(Z;U'P5SW_]F[TM^VC6W_
M78#^!\)X!1J`S.4F+J^W!JBM,&[;Y,5)B_O)&),C:1J*5(>DE_[U[YSA(LI+
M8B>2)<J3+['IV<X^')[S&]5UN^[%#LMG?4HHX0F-%$ZO:"*S)G:KP)X.[PRR
MTN452-KQ5=WNNJLZ^`T7S<![A8LU>;#UZO<B<&5QNL*L1NG.=JGDMJ6:^TYJ
ME.[L!21MV*;J=&^/?=`[KS^"C^TOP])3[=)3&89J^IW+5Y62?OZ9IN.H`[MS
MDN[8QNN=N'J;E/DM_1Z]P>^)TH?M-@:KMF>HWKZ3E*47>XDSS8&N&H.N[[>Z
MG"IZ#'GIDF_?QK?7<V7J7G,H7-6P/=6R.Y<1+T7\Y#)!5;?Q6IZNI\ET.9(=
M1]&#Y-Q6HMG7RT6>7LQQIPAD03@=DHQ&HU9Z:<`Y%J_B4?SP=MVDPAP($,KE
MW0H;9M.4SRC+"TX1:&ARLV(E;$MVEKRGG*71%C"#,EQ`UH8+.OM]>K>V)/"F
M(]L9C;0@"`::;7N^YCF6JTW&/CP=&OYD-+DP+NR34U=W=+W%N5USX`&&7WY]
MNLM'IGM7Y%E.$JS7^).BKZ=1<$4YF=,/=$E8`L]':7-3QD?*E^:VRG?L(/"&
M$W>J^9X'+)[:0VUHVE,M&-ON8#3PQ\.I@YA,)Z?O!_\UC-\,<WR'S2]+]R;C
M\7:!=[-?TC3*SM-X&WKY5"PKQP\&[C0`1NG^2+,MWP75]`QMXEGF9&`8NF4'
M%];%X.34,!W#]=K:>6?5FR1]*#_^OR0NUQ-IL4Y.3<^R/=,SUK34R[V+.%9"
M<]V.61;&*1:X;;WP;&(:EAF8@>8,;$NS_8FA>4/P$$-7-QS/FT[TH?%(X=GN
M2JP,7?^AO1=Y_(VE5;=4;_-B.OO>71[VO,0?O+<BIEPV>Y^G[/C$NG:PF!92
MVU-7]?QKBIR=%`ZVD?(XC4E.$78]7U"\VF2Y(LEM%>]!4?V?,N62I2N>AI@Z
MG<R5RP+^@Y_?*HBH5G50!"9*UN^QVDJP_CL$IZ"D7%783(G3:PH_"42UI<#Y
M*_LHA1A5S#YC/,LUED`S\5-:Y,J2YHLTVIR,TRM&KS.%Y8C*LB8&,;-B2F#2
MOPO"<\KC,EN2TQ"T'D'>!-X;9H`CTALB80`AHDEZ"2_Z%/$PUA0(%Z]`6YR'
M9CGXFAQF$1`:*QIBD65&8GARE<;%DJH"3BXJ0HP#2DC0LJIT3=I$6R6JQ^#D
M&N^'@M`+'@SZ7J?\,]"N5:P6_680+S+8,"G5P,#TR4-30VM.,3,!AELRS+=J
MUIX5JQ6P`<BE(7`F4RK(.VARJWRFMTI89+"+I#S#-OT>UHPFX,I`(IR6BG%-
MXRNJ+$'7%G>D?LT94A.EUTDCB%L<`X2_(*`YP/@E;9BKKALI31M2JLDE%@@C
MQDXI%'%?EN![36\"&L,I6/(_PM,)Y5$%E]:#-MV!P>5W`]&5T[\+QD7TSI"B
M4B]G-5?KY+2WRF\D*688F;%D68RQJ?N-/.88Z!2&I">"2<*KBM4`0W!.P4Q0
MPQAU((.%L!D+RPT7S,M`^Z!7MF`BC^3M?<?QM=K<'=U@%B@5.`RP$E6A5OL(
MI,J6@BM`YC(M$L'!"/8TB2!6M'[0?=2Z"VPO8A@'-J!%G.,$&&MR48ZQ-LRL
M;9EKR0(GD[R\-2U-^CU8(_B$`%0P`\\N6`L+*A)L%+(5+K@B1.A4M4P8N$AJ
MK5A+!WQ2C-OB<H&@E*#M9&-@!F0A>$[)DZL*$'+#VPDWLTJY*+U>"5!(8%9)
M*UC-N%0I$@.I8K>=H;>@&18U1C6S21B6#,2F6,F-9X^"%E`\DH3@*4"B\$!H
MLBJ,E=-RP9>4)DJ2-BX%F/L76':I\Z67CU#EB/">F?BN5LD6!;FF!*DK]?1P
MM/+/^[X1H\4=Y[@1"ZI">*2M9HFJQ.02PQ'$%03N%/ZZ-FWT":7376XZ`=B\
M+R@!;3N[/SIR4=;9RZOZOO18UMG+.OO7*Q=99[_MI.3V:\,70XW\J/1-DUN(
MI*K:\F*L8Q;QP+%42V8<;]4SW=FD'ZEO.HP,+D<U;4,=F)W+1)6R?G[.L>I;
MCCIP.Y_E<.`[JVEUGM`<XTH7MEN,&],Q5,.4!5['+VM+]6##972OF.^($K6.
M(756\FWW*<?/C+O6=\?=CVE.XB,-M?N]JQ[>$'1+U5V9`GV\,K94RT$9=PX-
M\HA"ZW%D\DK.;26\?CT'^DN9A(_<^EDAZN/7_#]9OK@'I)]M(NEOPN[7*=:W
M99[OW5M'7S`K<V+ZEND/3,WUIJYF.R-;\P>CD3:83L;3T6"HV[IY85R8)Z<.
M9D(^<,O`+AFQR?OZXKJ/:1"*]*&';J<]P)MFO9-3T_1=5[?=-?^>1,R=!'`Z
MQRX?1%(+<'"'::_>>!CHQGBD^9,AD#9R?2VPO8EF!@[\V;!LT_->;]JK81Q2
MWFNE%OU>HQA/7=RAI+]NI*W6>:3]7I6TE2:9JBS)9TQK!&,L4](XG1.."J(L
MTFN1116#_F/J%*=96O"05CE),!G!G#/,"*H3916".6NTE166E3Q\JP3BXF&1
M(Z;6*;!UHA=+9BE?5DFCI>W12,&$+Y9@JEF9/):)E+(R!PFGKY*_'AZFE0;V
M6+8>'GZR!%/HX@<6_,6WM)=,"'OP,N<64QY-1LSQ9;-.^,04V#E-Y[#]7;`0
M<VA)O_=CDSJ+@P@Q(^_J^Y^K;-DWQYGFY9LOD>:UT_N>Y;0O?ZGV][ZY[_4P
MX/N3IYP=)4]]Q!3\-25E!O[Z=YI$-/I"]%VG6&UA+9L)=OU>E6+7J82Z[FK"
M.;N1>B#]T)Z2.#N9/=MI=N\S(?85LEMJ]ZO1[HXE)7U*&+ZQGV/5E\Q'VN67
MM'W?5/3#?AW&,4ITSUB64J+;!UJ6$CTRB>ZYS.;)$CWHTHOS:QK18[UL]4`4
M=<_%0M+U;%VB>RZ>D1*56W@IT2/9\'7S6.$_+)E'Z5)N'':9H;OGHA?IE+9>
MD"D%>EP"->1.\,@DNN=JB.,X51#7,,F]P2X=3T?45/J=I^)R2($>ET"[$DBD
M0)]Z+5!'!'I$Y9''4$'_5;[M>_V26Y);KX);+WK2*M$M#C^B[QU62&[2I$BE
M2*5(I4@/5:1']#)U'(@I+[?EE?R2_)+\>M9+U9.P.1X#=MA$,W@"F,%SH!*^
M,UY4%SLJ,YXNE=;]3OW>^A(T<2/9BG(L>B)S6N,^/`%,XIID_1[)*ER*3`)$
M2("(USNM+,R6`!$2(.+E-$$"1$B`"%E"?V#&?J0E]*^0W5*[7XUV=ZR2XQVG
M"/184S?Y"1K=DACQ7/L]\:([Y`Q>;N4WR%T>A9LR3^S()&K)5,XCDZBTT6.3
MJ"7!([:P@QBRM+JR$[&41]5)>+\7R!V#K%67WDCB2;Q>B4H;/3:)=J7BKF.G
M$(_M(89R#['+!+RN:+/T3[)^]'4*U)"'#D<FT:[L"3MYYC"2^X5=.J.NZ*YT
M1L];A:D;]E:T?-^7`DO!2\BJ5RK18S/E[944?.?2S]>)_@H)P[1(\+I/3D/*
MQ+W!RB6)22*N\'QN[G^_EW,2T698I34J22*%UZD8RD/375,.S3!-XY@K!ESG
M^14#CZ>F/Y;,;AC[2:+?[;PR>_4E$LXV,Y:K?.5U3K1,_WM1:8S!4RXO*6])
MQ+@O$9DA*#,$.[6]L^19_9%)=-"5H]U.G@3*[*.=>B.)87YL$NU*?.G8[DEF
M-NPE5[LKVBS]TS'C[MX]MOQ7Q*[PMW__J\BT.2&K_SVG\R6\_GZ@JY3GX"'&
M+`OC-"LX_4AO\F&<AI]/^SU%^7?=(:B."M^36QP[2")XP@L:_<K()8L9OI8]
M,`B\=\-+]@U,-/OYA*;QQ?N)9>JN!O\,T]"U_X/7=N_B_./XPO#,"SRRT!U+
MO]!/%!;]?,*B"\/Q![I^,;0,8^#JCN8,O:EF6R-?"]R1HQGN.+!<*QC;^O3"
M@'ZG2&]%[JZ/"`U=_^'Q0\%V"*A[V.LSQ9C.OOOH/:[.'ORW0LK/.U80Z]K!
M8BJ]Z/=:FO'4Y3W_\-W9R=G[Q_7QN4*SG"WQ&NM^CY2D*?&:,N7R%E053(G-
M;C'29I1?,3PE7U$^2_D26J<)'L?W>P^>QU_2!8EG:CT+#H%G]S&]HC$>Y%?C
MK8>#5221$M&<\B5+ZO8DR]*0$;P<*TRS7&%)6'`.OT$G)2O"13,0R6#8?H\2
M>%8=Z2O9@M)<B:#[6V5R`^N+*;9J2(^4FG)ZLZ))AKR`&>(BHK!7>:/,*!),
M6*3DJ;!X3L)<`:X6,_@!_`'/8$7XE[^*),P9<.2:Y8M^#Y<.VY2H*!_"E&$,
M1(4D5G!>SDB<*3]"JXPV4RN$4W"R?$GB^+;?JSD!B\L7/"WF"X6LUP#4KPH>
M+@@,(.Q;85F&A(#8VD)Y\Y-BOFEXM$%/RN<D8?\07&$F^`D=&6RE*I$(#I;4
M"3I`(@T1^:,4;"P<%E.O6#!J%1-<A9@JA8Z-4H'H^[TP72X+'+]<$7(2F?@7
M+7E.YLCN-!&*`']>,)#T@EQ1T#6:",&5JD%*&:,B\#H.""4`9J".66]PV!EN
M(=,$B*DF3[(B%DT%EYK1Q#)B<JW,&%]FJD**B.5BG.HK$W3I]QIUYND5F`T7
M)"DIWM@"M#(>`=MY+MB!TQ#\.'6'>V``H`";W*-,C,#IWP7JK#"*%N-:T^4I
MZ'ZEUDJ1@!G',,2:P?E##"FMJ&K3XB`*"(3V6<A<<+OY$RSJ_N1%$N$>?,9N
MT#(I&"/G))E3#,79F[=?W)J_Y*?'MOL#TU&J-XF2]DH[P3(:/@H/M()6*XX^
M2"'+\K,BM.$T!+L3#"1U8&BY3[723^B8A&R%)@T\O$KCJV;4&#0=(SB86Y8F
M"8WQ(^@5H]>U[UN[W)+1T5OE3+A<!1'.<OB)Y.T/HDJ4(B5)FC>>&R(\SPFK
M;4;TJ$QF7B1(QR55-L3>\AVE6/%I>D6YUL2+!QWY1F#@I0<L)\4V+4<-K,&_
ME8K8\KR56X`%PD`L!78NR2TN+T]3)4ZOQ>K@QP5L?M\J*$FAP>AR!:=K2M?J
MC/Z$@A-3O[[@!$>_I/`KB$:9LRMT*#B^*NRX)N8>+?`@IXFP3\9+R=(;RD.&
M;AFBT5]%)/:CY8)KOB[)YY*+T*IN`1$3?'FD%*LRK"H88;(R*(:,A\4RR\O/
MU)]A`YXHE>A+'I3?Q6<L(?AE`10)VN:E]6W1^`X92C"XOX,I?3K+4,EJ#HD/
M^V!?\M-^W<5^]J?]QWMLY?%>II4?]N6'_=<K%_F)?\N'U!-XTTQO*15[$-S>
MB%>:+\:<[IY0_\\^CS%-U1_8JF?M^=OO2V56OTX1N[:ANI;7-1$?]'?^]ZT3
M$'ASI]59YO&YI\/XW#+PP5/M&[_@R+W484C:<PU5]_9<./S=SNK0=UAERN2M
M.)V)68@G2-*+[5RW7<]2;7_/N4K2B[V`I&W?5UVWZU[LL'S6IX02CA]VJAM*
MI*O:I0)[.KPS[/E"-.FJ7D+2CJ_J=M==U<%ON&@&WBM<K,D3G\TC_*J6KO!3
MDW1G.X6^LU1SW_<[2G?V`I(V;%-UNK?'/NB=UQ_!Q_:78>FI=NFI#$,U_3W#
M84A/]1)GFHZC#O:-LGOT&Z]W(@.PR3&KTZ6D#]ME#%9MSU`]>\]%$M*+O<29
MYD!7C4'7]UL;4W;L"O5UZLL#6K'U&YN_<;8'&DN^?3_?GO/:T&UOM]<<"E<U
M;$^U]@VW?N0!;:\B=E3=-E2]\VDR78YD%OC(*"TN8_HB+OE;ISO`6'8<G'MF
ML?(WUA[?*6!.<A:QN,C9%3VG8<%%M\F-J&*,ICQ=8ME)D8L4U'>S">%87)F]
MI_Q\03@-1$G3MY<S%PDK>V4X6G:B1#1D2Q)G/Y^<_3Z]6^YLFZ87V"-/F]KN
M5+,G7J#!\X'F&;YIN&/3,8/1A75AGIP:`\NW=+W%K&W0N<FZWVE^EH3IDOZ:
M9MD66,"RU`8R+CZ=C]M\N%?T;7E#VP^&CN;XGJO9@\`$!GB^-O;TT6`\"L;^
MT+HP+HR34]/U'=L:K+FPL>1-:LYI'`/%O]"$<A*C,D582)OEG"#/)N7!P0N2
MZ?C!P)T&4RW0_9%F6[ZK>8YG:!//,B<#P]`M.P!A>R>GCF<[KN.WR_B?0LLF
M_5-HD--?X<_169*39,[0IK*,YI\R.BOB7]GL.ZB_H\<CWQS:GJ4YT$&S'7.B
M!<9HH+FZZ0Q-=SJ9Z*#%NFY?6">G[[W_KBE[RBHWZ0)Y<THR.J;E_V>).!+Z
MT""8'J+JZB>GEFNZ1DMUOT[''7D2QO\@<4%_@];@__`;XY\L7WQ*TDNLO\,N
M9PE8?`9#I$D(#E/8_@=T#ART9T@REM6N]/:<YGE<UL3MCE\/N+R)Z5NF/S`U
MUYL"QYR1#2YO--(&T\EX.AH,=5LW2V.WH'G+X>V._CM^`]WC$(L/1ZUBA6!=
MP3N\73>!4(6/@FO"HW<K4:C]"\=JYK/DO2C;?*E($GC3$3!SI`5!,-!L&W30
M<RQ7FXQ]>#HT_,EH`FR%2.+;AM]BZW;)O6>JX)H_DIO*00W!?\W8-J+K4^US
M,#$]QS7'FJ=/?`VX8FJ!%QB::0QT>S2:N(8QO3!%:'%<PW(WS/.AM6\2.)G-
M:)A#=+T)%\BO#R2G[Y(1R1;@H_&_R=\%&'.\6RO[5J]D.B>GFC&P+:,5:IY#
MTAW#80V0==!``;Q/8Q;"QF3K2#'@'<9>X$RU26`,-=NT'2T80,BQAE[@FH%E
M#H?.ZT6*L0X)*>9#F=_7[Z%C!AUIBK^>L+Q#1(J9BVV80(JI0$WJ%,9,$8"U
M`JT`3`3KK"\W`-JJ]B4^15BAM0DL$%&3CUNR#,P%H48PE1L[@_-=DI#"1A^1
M1E@202\.%B5JZ-?@!+SD[3\"S%TL!OZ/!:A+GM;SBE5E95%]1&/8=?';?J^J
M!J_;0'-1X%^M#O%#XA363D2-/J<*$U@!60'Q]`I60!&,`5<,XY"DC76A-IQ`
MT`;$R("N)2H&8B+4V!X-'CV:'FT@8DI8A)*$%CX]0P))EF(W6#S)<#,0O57&
M]6AU_^L%K?!&$%@@A!<D!)I90Z0H2YK#:/U>B30`G4I4%9&\M0'>LP8E`"J6
MA+,8^3V'(%AC4PBB^CV8'!;3E-=3F!;$-Z_P>=I,KKB/\"PEH`+61@KJJ_U)
M.0B"FV`:_R9@PD+<!#`#347!(!!")%!7U@IUO4"`GB4L-RMA&);DKY17P];Z
M@3,+;M`;]&=`("AT&>&5!4(NHYK5Z^,E&L1=?`T%X34JO(>2!,3S(?']!2](
M!(W!J-;7'5RC3+1T-BNQBHJD5@`AY^0J%9@2E7&4,!@H`A`GA)#H<'!4@A)\
M(H<V`A(#%%[=A`Z!.)TJ%!QMT2"&)+0TS?)3ME"0:V$[51F',!O$0`&52BH%
MR(K5"G2/S#FMMN[Y'2X+>!Z&NXU:%TK,C+8Q;2(E96MT%$$$&%%662.HE=CC
M"1<A\'*$5ZO'*TVZ4O9YBL(1(PIK+&CM2$JC:-Q,Z0[:B#@JRAI^2/EM91\U
MH!4I[1U8EJ-YX;._"R+,(UO!_F?6H"/!6@0@BI(MV*J$&#EGZ)3:1H?&WD*K
MJF"?$-0%21*P,,L5O#9@/\'(2K%AZJ]-5X&JL,]@UPM@1:T'Z*Q0@&J_UT@7
M$62$9Q(851E2&*.7`,E&3+S7+Y"%YZWN%214,T35$Q&26#(3>$A)OC;HTM;0
M&4+$`.5`A*POH9,U4"G*&BFE=@$A@O4<CJV=)4H`W(\5$_:):EO_$74*W^DB
MH?]X7#@G#099#2*O_7:+*G\.<KV\7/?\<<V/T4\UWGSS:/S3FS(<@\]/FDB+
MOI]7=5>U2V4)PCYE&*EO*>&X2%^H\KTQD>T)K2-RY>,^X6%(I)SGY>X"=.@^
M.GX)[P,Z4V#4JCKF$!)SX;C1OR]HL21YRA!$CN<+/!H$!_*^P)B=-`$^:]Z`
M-SBD/,2+_O^S=V4]CAM)^EU`_0=BT`;:`"GS/L:+!72V"VN[&]WM,>:IP9*H
M*HXE4D-*=<S#_O:)B,PDDQ155U>5+K[873J2D7%'9"J^3EDO5_A2D4"9A$PW
M.(,.GF9'W=+4)-#U=Y;J^+J*_6=D[CM3]3R3_A3!$DB'$+H`/;G*E2B9HB%N
M#,U0L$:@%7`H@PH/1%O%MABHK3+F2^7Q[5,7VK(QP2:^09I2Q7>HU#;HJJXK
M;=!13=_!/VM$8F+,EN`_B)%1#R20'LI\<,Q6*7<>%,$S7$%"$Z.+$XL464TI
M"1PQE2L8/7%NF7@`4X?",VQ&[H0-^XN3-:I\>C'GAD6#O\0JF)(@+W"<&XL)
M<2ZI&%M5D%($L(KF43J-R62^.<OK)I[/>188L9E38BV>L>`H//``(1]IN&DW
M\H[Y`,'&01\TW,,ZD3E1=9_08.ZJ\CF"H'B)"3/D%""$15Q\'AP69+$Y3RQ_
M`\\4HXLTG!_(>X7S^88CX$*L:GE7$;]@Y1?ZT`>PJ6F;3D!YP'0AC\HWG(UC
M>:4EVH;;8(>RLX!$X0E/K#H+,4`.S*&VJ4T7$01!29876$06V9%$UU>TI72)
M12=:H%@-;9,*&3ZC4WB%+4'^2QG:T4#8<FC%;*X=RU\2B&'PJ4(]*0@,^*RW
M3/J5<<HG,9)0NW),V)M48?P]862+]Z^([ZSSCGMT[N!-DI]48U4U3&4ZGT/Y
MG:=,0?C/B!0V[+7X\9`8]"F$(V7\Y#%)RK^3_"#5.$_R5;Q:KYCK^R4"(5TI
M/RE?H.9=+G-%_%:I_!RO3GY;YY,UI)[*\"Y?9>GRZD[I\0&SL+"J?$B5,=2`
MTRR*BU\Z<67JK<+;.,3(Q=>N9`T?TG&8U?($434\>L7>G*7BVX,XF:6R*3SF
M.!Z2'L1GWY6,SW6Y\(J0?K_TE&W"HSCV@/24!X0''OA^Z2D/"^^L<S^OE2<+
M[_$K%L+;&V]0D%;DZ@QF4>@&95!L8N6F>^63=!-IA"P66F<=^D`Q.;.Q"T7I
MNEB"S0"E(A8*;@IRP,W%!<1AEA"5SIA5XO>!/(IAPFN<62,IF3"U%5:3E[P7
MEK"TB4\+ICZ>((I/8LV9W8AN%WZO[(A5TL(:&>$<-9$%$YIY7.2>--L5"9MJ
M;)(GZR[DK,XLTEBY&P#I\"_I#<@H4Z&Z3M=SMI=R1G7E<>R0@HTKQ3^PC76)
MGA72/1:B<-`P9L\\8RG9I)8&+%2"C5@%7D[_M<XY??GZ(N?U-<^V&2LJ9%#5
MG:1@^G+5S*F;,O)``B6!I3^L=].P7[.*<4@N3MB%-^2.F40,WWF<4+E;Z_F"
M)--'>*HBS.R/F7ZE%G/9I(7B0XP(/^NP/1>R;-1&O%"`G8QR/J_4!\_$4416
M'D4@"Y'/&PW&0CLG$_8@UF1%IL[C*2W9U#BYGY<-&`V/.C=[V4/J?U!'39S:
M%D?K;WA&V;?&SL"U#&T\LL::/0A<+7`M6_.&/7^HTPGFB-T#<'33\%_PQ'K+
MWJL,+N^9?9S)C_G,=`DSXGSC*:]PRFGJHV$P[&E]@^X,C2WX%Y[DFO;(\=R!
M/3CE4TYGGTXYOZQ`[AJI`RO`*G,N#^BH\T7+)FI6Y<2:"\8:>03H/86Q:4B%
ME>F;#86QR@X)<'&HCED@OL3^.,X-+]*H+W@;:*KT%GP+N"#D@BS_,'7=*/L;
M@S1;IJPJ5DB<RJ=YF!`P@2)GR/BMLPZ^M]DCQL\V+DB,8JLR1\1:^N<)#J_%
MKM:V9\'7\"U5?E;EN!1Y(0%MT)YH,4&/$03F?;OD]-!3V!HR!?AR7MEHM47X
M76*V':D$$SV:F9B\#P6?1@I8!.='MF,J:L(.CA[2$]KF7N5!2B%[;*2E-WG9
M%"/R>6X?%QJ$^T_2A%47,>:=RZ)/*P[]@*ETGXQ`6-(%<)=QAGBV@L1U)20I
MM7GP&`S[/AA%,4$OE;;.3X2+X--^\SIS^<4)@G.!:F-%.`IXD)VNZ2QM!@MJ
M=&S"I*VR:MG4?]!,YP?EFD-^B).L69SE>.;%6I!A=B=J)0$"0#051I!%BS`F
M@L1">%@3(;/HK(80*<`MS.?%R6H6A3-(/;O*[TU,90@SE&D#TS6Q;64:@T5`
M#5"<HA8()X_B1YI$1$^7F^56765)<@CI,9C3>@&$0'%%/``CQQ6DVRB;+"F>
MS7M!!4Y#Y52W:C3$K)S#,<09/#G[*UIA9.4'//=4JJ6FB;JP0E-7Z:VVA1>U
M28\54W7-0+4#7>$*C37M62==K\2%B`WCAF=L<1VJ8JA!X*F^8Q8&0C5R>!W&
M<\JDT(?,UG2_@W%QKUU'@5F2L^L&9YW^/`3O_&5RE=(1"7/Y*&SDU"*=1G02
M)*K:J)1R*5YB#'/PW!<(63*.,&2I"K0'NZN;(P1'$1R42FP@(!%^VE,NH\@M
MA!+*9UHEB95G2`FKIZ5+4`A*E(O``VIQS64ES+2JGW30G\>K2`;BPNN[&*:1
M^"S$WZ1IU""_P(O$C<=DG"GDMKAQI#4$J?)6Q684Y:0_'$<E;)3"-/#$#.\#
M(&J3:$_CYR?<+:.'40N@)KJZA,;/FT(-#[G"4Q2JP8MVR,4=W?!BOY&I`(?!
M_F91C-:Q1X9PGA#;:5?%?2W0!9Y^87Z`86UV7WNY(<W@\$ZE(\:3SO4"+X9A
M(_$B@EA]G(@J@?ED1!4G>#*BBK,;1)73>JSY0H_=MKZU9?T66N8M($QXZDA_
M%Z`E'\O4Z!E]D]T*Y7!%\6>$F4,TU:K"Z$%"$EY&U1='/`FOOOJ),O)/459]
MF=J/!R?(4Q/I9RH[N<F5+P_*H[OJ&U^AB*N^\CY.2JY17?=C*_4=2+UW>8E)
MY*HFX',09)SD\:3Z,ITI[%!.AS;6C9<Q<OD>8D<@3-9A=E?NVF!)^+WI]>&.
M3-F/&6"FZIN6:I_*?-TWE?!.A^+87?W@)KOMR'YW\K%#W=%>3SO^P-KG;<1X
M1<<2V*H1M.'B6,5K=/W@-(2[SU[V^'9T8$6*:,^TL>0UG<U[T_!49]?%QX]M
M$'GIJK+KML7'SEWN\>UHKXN/,3L7CZ8_#?#X?SYO@\?K!@]/5]TV=AR;6.VN
MU<[JWKFG/;X='=&P[6.`/WB0;WNA-"\NW9;>0^X*;#VZ;+P]V&9_KWIPR>^$
MGT:N\*82WO7!Y<$!>;3V^W0(Q>[A(;T>E)AW:L2&ZAF6JCL'9\E'5"4<![!,
M6R>T].YYXU=4!?QWE6S&=5L5[";NN)ZO>KON"K=5P2MTA>W3D.E)VZ_===OF
M_]$:<6"ZJA$<G!VW-4%;$YQ`CGUH]![8V0&;14=3&>JS&LXZX;9I)<I[X\>V
M8GC5<P1'=U73.Y&TXW22#;NKMQ?9C]]^G:[?GB,<K1$;JFM[JF<W=,WV6\1M
MS7"<-4/+KU;36LZ]$N<>-Q9YR[P0O>LL5^RBXL_*K^>_C[1?1N<??H':S9>F
MK97CU_X\'W[]!=RP_L/&*+;=3E[;]<SMQHISB]J\\(1M0C_*(CZ6GX-GKA&W
MBS"FKED)+>8@AC39=DO=O)ROY>]SU-':"O5"_/XEQ9Q*-@^P7$RZ#%B0MK6>
M+P8LTH#?IJF*"@$.(QW^#S2PD(^:+.?NGG5H"NUM-%G39-XYPCQ(PWBQQV!M
M_>[6[S5,<WRZ=;[1T--03.A18C&4YZQS3;-"!4XB.X>]2*^CNDJMTE4X1_`'
M;17>;BY`@[FG\6P6901V?!&M;B*.&(-(`0S=61J=*X^\!45-MLD>/O[.[EIZ
M,:AX<Q(O0J^>=>)$@[=Q'G9TQW7J1S;V\X904DK,C`)B[8)ANK(/GW6NTCD!
MOB(\*$*S\4&8XF7Q8"(CS@J]Q:\V$[\_HSY1_#=\+)<2LD%<3,'/.C1/MCHW
MMCZV>KK.!)3SDY$B$6Y.>6=U79,/J^^Z=AU9[BL.L64:5B6D.F"9I,D]2"-)
M8*B/1<"K3UIW=%,U?)U-G7_G&+;JNVZ-SKT19^\>E\M&U(-+)+X;JF,[4!`Z
M9'?$X74BP3IMS!I&#($"#Z;PUYNCC;OEDRD"T9SBN`P/-/C[(I+AQ?@\\PT]
MS,0,N'+.,(+55@<-SQ2S:UML<'=U-#![8J[XIJ<ZGE$0+2;9YD6D*J8<)]'M
MBN:I\_7N%>PF),UWHI]4H51ZBS1;Q?^A!3[.SA,(BY>(\-W+\VB5OR'DS,C7
MC9'KVIKI]0/-'@:FUK?,@>8Y0WLX'MA#VS$9F(KMP><ER)G[MU#=[GDR07SZ
M:!BQ_Y\G/4+XGOX:,VAW!*-ZNTT3DDZO[VINX'N:[?1,S2<$&5\?.,-!;QCT
M+<39L?_VOX9I!99OE-M^S%;JFU]%B",PXC.DWVZ?;M!SO'%OK/5T0LH)/,UW
M?4,;^98Y<@Q#M^S>-]BI!=(-/+NRRPK-+PNT1,.'<@$V)`9'\DF1].80+.J5
M`)B^@6_YQJ;9R[PSGXG%!(:!4>[ED)B>R!PFF>PR2OY>O/8;&S"/*_\9KZ[^
M2-(+=*R8YITG2TC"/R/\RP24E3LPA+P#3]S'&>Z2&H_3#!Z?#!`0+YG<?86'
MYW,1--[,09F!90:.J7G^&&S5'=A:X`P&FC,>@7]R^KJMHX,"%=9,Q[*]__GI
MK9DAB:`W8:&,!)FF4T1H[B73NG,L0\F+@V/YKCD:!3U7,VR_#^P":^^9O9'6
M[XW!S5N>[>G.Z8)CF?L$CB4K"T*3,G5A8$P?"6*FU!N%*<YCJ=\7V"S\9ES?
M*]$4-V_BH=3Z]<B\J-#[>WJ=_N<.O]*/TR7XZT5XUOER$TVADNSU:SO8(I#=
M[.5CT@#A;K(R`5&`ES5T\PJB*FF90KX-:GJE)W!!585!.U+7YZSS<;)*J^M[
M;/U-J*YM*Y:?02Q=@B8E&`XHZ2YEP#0):;U@OPKU!$>?5-+L,J1"`YM6!61W
M>$-;XM^@A94;*.GG=UIZDV!IL[[(XVE<`B05^.!5W-_:PZM4*PU:H@S_[ZS3
M^^E+(XW*)HG#*$%0E+-.Y;'EPOS]VH-Q1TT/9U0"`<T\:GC^5A9!,5;AT09)
MRA:*-SE%+DT%A;N,R*T1%,S&>JK2N%YMYQ51A>A5$,NUX=/!S\K%.H^3*,^5
MJRB<_GL=9IC33ND7!]O)1>2;68CYP`K!KY1?UTB[S*;YO$2430O$>)4CSHO^
M!!CF>H;#S#.&09:OE\LY<1*#I#)9S_$M[&"!24SC`J/X4Y:N(GAN3PEG,\1M
MO5-``^$=0CI#["*"MTVF:T0F(P!8:3T5'$:T$&VS+%Q&ZU4\J3R2-3LNA,Y,
MZ!/A7"(8M[!AR(T>L<\Y7!%25_E4\S%;W0J.@J]:]_M0&A0C<*UX9XY#&[$2
M66I8,.#W!G,0Y#&YY?EZ@<V/*%N%B&&\A*03P<O..G.I"JVNVVAEQ;(();:I
M2_2T]Q>-^Q#HU`J=^>=,%O-X@D56CL(M`'8?W`^AT(&5BFT(QA"^68.URLB(
MW(YD^0KIH(4TB;5HQ89E*"]\9].7&>YELPI)Z4!-=;X^*,LDO5&8V45TLE'3
M(+Z$<!'+,$;/QAO9`B>MZ")#8+0,G0`61^LLS<$/__\[T\4YW_CBCZ@&)34"
M%*EINUW(UA`DFP%9R;$!<;`(;`]%3GAB*>$4$M8T;Q,A+>LEG3K8A.I94*0`
M08YJ"GH0.B_FF'^SOROO8TG-PD2)PBS1TO6*3H&,S94,U1(KQ;.M>X%]3*[B
MZ!IQM\(Y.V()E05XH\5Z@4#M0/_JCKU:[G.9I=,UJ#8_!=@^IYY4:3-)L?C;
M/\.NY&VM;H`KBQCH6"$.H,RR^W>(1P2X3=H#<438_@;1H$ELQQR9G9WXY"7J
M)L32BSAA2.M1,@TSCB8HMY@M^@=^I?(A?,NNP;0R<X)]5C8:3:Z2=)Y>WBDK
MX2N+W9(&$U37_9N>I0B+673)UY,)"'2VGI=+8@:WR8BJ^R])X?8$?+I@3O).
M*WJYF[ASA37W!C^7BEPJ/(,*CZ<\:HIVM6M*P+;PIV&P/[<=#K(B"=[>JD7&
MOG;QY29VR*#-Q1EGU>U+/E+A'J3P7V1Y17K#LKH_NE^Z9YT/O=ZGKO)'D>?)
MWGH!Z1?KJH<%IKHJQU3ASN_UOP0!6>#;AD7M(#V)'2^I',$0=*04A:0SN5J`
M@1;8\90:`I4$3S@K?#OK_6^J6Q*M!.U%+GB#$'UUX&1?#4P&EPQ);@QN(;J=
M@)FS8ST>'2J:"=*0'".>1\(:=D!JVE5Z,EI@'=Z9'WQP!%$T/T'NO1LHSBFJ
M48KX4`<(-ADF,!YH*9=HQR#=BS"C?XJO8T`2)V7@/],',?RV[B24`AOP:=L#
MB4N606:O3-?(5MK?39K]18YK$BYC9#0[V2>WQ@1;B\L([#MA_B%&#QW-8X@]
M$$F`C+Q")(.87(&;Q9,=(([HC3$+BF]%2D0<YT(-X3-W&TB5XC")\';9*HV2
MD`ECO.55!?(5W>:7:+DB?Z04I\'R@\`NTHA1S!ZID!<H68L"QJ1>9I'(1$NP
MXCJ7GN/<_-?M]XANUO[U>@1EJ%HHB)`=8PD4=+I6<QU'-\PI*S$(+LY0$.C-
MYE'(X)77B!),LN5GK@G>%[D&]Y&PQ%+Z'LCO4CQT:T3C:YUUR+TFTE>DE4#^
MV25L33H&9X#T".4M8,$)6O5!7/`7U)DJ&.<C;H0]!>GSI12RWE`]ZT@=U;U2
M4*GI*T(;ZD6AIT6@B*D;@*G=/+ZFZE$H17E9"L\VT@7>V+F(DF@6KW@2H"KL
M,@24GM@<5LOJ3CK5+5!OXQRS5Q[Q,41C^1S-YY0_<-!L5F-/L4A`9&"*]<7W
M.6)QO@*BBN2][)UTE89-)],B>>#-ELIN0\I"N*5NF"8:W33"WB:"$T,-0-XW
MG"(JNHPW#"0"N?*-H1C>F@BLYTF897?(U6L9SCLOB%R$=^1$^)4'/*2#+725
MWU*@;H87&]!L2PO&``:%?LYX@%M`4M9TLRXNRY,Z?7)O*80X>H5GB2($T64.
MJ,?HGAKVB2#,DD"Q?04<P+B"YVLYOQ7!6\"8>]R@XQ#WMU92TJ^0"*/+F)(T
M99ZR'`91GV-("F;`(71'$*+2192IN$RH5-ZJD,A@GY?S<!*IV/$2>V&?RL7'
M**[EK&1'WYNNL[(^PZJJ^#C+E=%J1"+%D:7K7X-4+9$]*"2BZSFL%G-@]@T!
ME^DP3Q'SFD75X+_+C\O@W`A]7"1]#!\=DO0X%^G^),ROE!G4:7D5CYJ15T+4
M8[</#0&^NDPK/1?V4#`<3H,@D,2$Z4G5GJK]S?+N36%2,VQ%YIS%4Y8*EA\K
MV%3"7.,'ZD^A)4I'!4(H*[`ROT6K158U4@$EC)R9L<H1:@6%+A;-J40G:\4D
MK_Y\[BHE4[PGX.Y-1<A"T\9>>*G,;LYR52IJ^ZW;.DZ,;=]^,L:VZSX98WO[
M-U[DY5-Z;(MH_1;HJQ_`P=;PK`?<4U=?[9';?L;=AU9&WXV0.YFL%VO*8#=D
M4F3:!R>9PY6'N%%7$T833/4?E):4N_X5\I/J)]Y#YKIS].D#&^_QM:PRRJS4
M`CJF>.0"1>&Q@L'L^/?A5A"HKGTBTSM.4<3O33=0+7O'4\-:G)^7ENNACX;>
MK_#S"3*QA/=]CR_&[(?&FC:=^Q^:WK:2?@:TG-G"DAZ?6`\]Y.Q[#33@)R?\
M=[=X,G,5+]N@])HZ[:J6YZNNT\ZZ.WY9O[>QV'6]-BX=EUP//BX=\'2[D\#2
M;/EVP'/$7['O8'U_VYON&*>ULWYV(>AHVQ$[[8?ZJF[X^,.(0PL:K8@?G>?Y
MMJ$ZQHX/-=H\K\WSCB?/.XX)J2WG3BC7V^6,S6?>WMS^P\7V!F=[@W,/'MO>
MX&QO<+8RPG^T-SCW2Q[M#<[V!N<)]CH,U38LU7$/#A6T%?'C`25\6[7U'6,X
MM>VLMIW5WN`\;8UM;W">BJ3?.UY[@_/XQ'KH(6??:Z#V!N?;Z[0+CLI7#7O'
MU_K:L/0FI9!IJX[7QJ4CD^O!QZ4#/MD_B9N(+=^.Y52_O<&Y!]G`CF]P&JZA
M>KN^WW?D"=]N6]Z6ZZJVU[:\VSROS?/:>X@MYTXSU]OE#<Y>T\AC`F0H1YEN
M3AIM0).V/89B(6!B'CMX?^LP>C9SN:"C2N$F+$#@^?3\.&'0)P7&P.WJK/-T
MX./O1+248#$_IW?A?'7'T4X_XYC:[P<07<+#[D5PU8>^93I!7^M[NJ'9CN]H
MO=[0UWS=LEW+L"UG8'VS$`I3[QH.W^\FJ2^$?4O_^4=$T#T,V]5X+A.^V8%O
MF\&M8SB^'GQS=#MP//C+<BW\R[<=^Q;^9YC.!JAMWS%,U["U8&@/-+MG`TMT
M>Z3YKFX,[)%MFGWCFZ'K!!#ZR?[G"\#:-NQ;THQG+UNNB)?+$%#\#9CY>-U[
M/*--5#]3Y^KW<OPX'+6U=<=Z`;4UD9L&J*VSQVK+09Y'M\N8S;[_&F6+?6:H
M`PPU]']^KWHV[OL@_$`3,U_8#Q"C+?(#SBGZ`<9;"Z*R_RS^6<@_&Q7U52U?
MK/PAC)./R2<.Q_-Q5B!C/9\?H&J@:Z[IF.8S(-+[0SL8N6-?<WKZ6+.-$3#)
M[(^T46_D!GH_,`;Z`(.-A<$&$A^@H^33MMU4]SPBQ+\_XVGT.;J.DG7T6_BO
M-!.'X"]@?;`//4`M``-[DH4%AF=98\O11J;5U^P!8IV/'%<#5H['KCXV>P.^
M>0,MS+;+K3]V4SMDA?OBK#"Y'D#.:QT4*[P79X6%K""_:YC?RPI>-_"O?/>&
MT158SW`%Z!/[@3W47#/PH.;I.5K?,76MKX\]W?6`AI'+K`$2?-=U]8HOJ&YB
M1[*N;_UE9&WS/4.,_6ZU'Z0)OLX2F<]Q_E?YP><'14<W_,"XM0//]GWXRS4<
M$Q(.TPR,IS$C&'N&:VKFR`<%&!N>YH\]4^L/_*$S=OJNYY<*`.[0*)EQW[;>
ME`&.:;\R`R0G:.XA`US;?&4&6(T!<3\8X%C@[%_;!.S"]^O6<QA`/_L^3V9I
MMJ`/?V+079`S?DW/DPFXCZ_A;?3\G+!2?]1W:`Q[EMGO#30O,`S-[MM]S;?\
ML=:W_6#XW_:N];=Q',E_'V#^!R.+!?:`54>D1#UZ>P+(#_7EMM,9=-)WP'X)
M%)N.M2-+'DE.)_?7;U&2;<F/M&)+,F5S!IB)]:!8K!^+Q:IB59?T>F:/L$F.
MF59LL0*8H,;.H\XHJ9D=3\)@_C19'D'O8%G)B8&2E#6"ASH10!@"8'S0A_P2
M6!X!=\,)'<T]&MV."R_=CMEKW5?V7]L9QD&X-(E6-1)%:HFM&:HF&Y*.>X:D
M*OV^9,A`\J"+[`%2$;(5F.M,WC/[;F;>;=[,?E](@9#8^UGP["RD45KF=&4#
M7YTJ9-7*TNJ\8:99/;YVGFCP%#JSB3MD];Z<7W_Y6Z'VVK)&:V;_7I2I^Z_3
MS*Q@XG=G5M"QR*QP=I\5"1WRA].UF@ZGW[-ZO"M*4N_?ZG?B!DPH>ES2EB=T
M=3"]@KX4O8V__J+(?W_CT\>.<SE6FH*ZD'#GO@@<"#ETI"093'D4D[W)X49B
MN`6Z3W:XCXGNEAT-_>Z[+.O?'2MV?ZK'`O@(,CYVK;N_BK#QJCEZY+.]@J.5
M<_3(AW<$1ROGZ)$K*)7F*-=9C.Y^T!'UA7I0)U!)2X`J1$]9CA[YG*#@J%#A
M!4=/1.%KIUGAGZ[_-`JF0G&H$<+HR&F'A%"JFJ-"$SPQAB*A"9X81Y66,)1K
MJT(2O"ET@SH%3TM@*N1.V:RB@J&GQ="V+"2"H25[T1:?X`FED!(I+\5HB=$2
MHU7-:#5J::THT:O81-5J8!465L%2P5+!4L%2P=)3WTR)K+)BO,1XB?&J=KS>
MS)^\RN)[0+H*#O)=:(28&^GNE+ZNZ<B6B(QE257,KF1UL2WUB=77--0W54(X
MR'=Q!U!QQ^[0@9>=X3"8^W'$$EX,J?N<)(-X=#P'QC'JL$S2G=DJ@U:6MV)W
M,HQ??X&Q']%ELYU<JXX_ZH1)'B^7%FXL/_>#ABR+]:^_I-DXHM-,BZ%K[T^+
ML3O_PH92E+V"T'$R1=3[77%$NXE3E1O)X),[RX/_XHQKH]Q89,/*<01M<D0<
M@RT?BA)2?^@Z"^H&_^A\6RQ+L/2$P;33#=TH#H2EM59GN(A7.3&.DK;$-W`=
M*-=U@UD8@#H<L6QTJVK.EI!&=4HC$8=]:AQMR_K2,NUIEWSJ"OE4(YIQ6]`L
MY-,IQPXV8<WEH1#,JO2+CC:27%L#C'N*TI/Z7=V25"(CR5!17U*QUC61B9%N
M]M(26DKM19\6+=LN.X3YQ7VFZQ7POD=T//>^N.,#"B`@Q535%]4T-&,CI;7:
M,W%7-12)E6R05`T/)`OUB*3+,!Q8MP<#EM%^,1I&;C3*]+EY*H&=LK91EZHL
ME;@M5")%,?:F4JF`RL.+%2FL0!5"",,?S=4JPJP\@XKU=]0J2@IG?9TS(][M
M^-J/8L?SIDEJ\8IIS;6=I_7ZJ[U.[<`>6'U]8$JX;PPD=8!5R;0T6S+Z!K;5
M'K$1R:IQJ!=7.*O]M8V$.J&K:"1']09896)KFFI+R&3550R])YF*84BR3)0>
MAJ8(LAA85>ZF9)&NGXC7DE3R)UZW4[E#O):DDC_QNH/*[>*U))55B-=>$,61
MY8\&:5'>=X@:,Q4U&V5MRPI2S;2(;ENV9,EFCWG!=0F`C:2!H>`!@885%:@$
MX7)QI>LZP<3(%[DH]GJMM,F,,F72?TJK?7P)WK-:-$46NKABGP;5,5>Y9+/C
M:TJO`QIS5NF)%3..OM*8/])@W5.(H9BYRD3;.KX.Q.DLI!-@)Z`WI1^>N1W?
M.R_<48AAL9,((::>A^3._J\56J,1=4`!`/CV84"\8):H[ROE'O9#L!D:QO<!
MJ/"LBHT=A,FQZ"B_&Q@XH4]'S0T-&>B*3?JF!-()LR(MH/.ILBKU%:P1&RZ2
M;A>&!F8KP4JQ*%N5!)?9!#8W*#HVL*IHAM2W0!M6!ZRP9U^7I4$7E,'N0)5U
M"Z6#`@\6!F5[S]<JU@'%(`PB&)7D\;[KS>.*>?X`(N<A8JU';U8D*CLSDJ)L
M>4)W$%&D]-I_ADTKPT(V<P(_6,A"[F8_`L5>(Z:BK8A\J_]%2OMN2(?Q4M"S
MA2PK6IBM9<V16ZJ\?"K.$3'T'$]_2D21YO^CS`Y&1]8SO/!$%]N##`D)*J+;
M>0R;!7]4"<,W\;Q!O-'7D*'T%,FV$.A8%L@T^*G"7JZO*1A^:FPKE=1TE%G1
M658X&9.<O'\G4>MX7ZSO=AA,F?QS_3D\E0UIX$=="H*0YLJ5W;A^$+KQZS6+
M&0&P@30MMC+X<PZW;V@\"48K/'*H^9#-Q;/!\7A;Q()$=H<\"UAD_DS`)B24
M43D:%S@E2=1ANA&DJQKZF0ZQ5=KL6\BV*=T1J,,FJ/U*N;*U.^3,AH"I"+D5
MBT[Y':)S.TF;V]7;<;*#N`N\!M7?DMP%V88(P89L%C>KN3ZO3\V$Y_R):06V
MW1I1=$SRLS#M;)$$V.;PO-'6-Y>;0H_7=A34\P!ZGZD/V/1`W%BCJ>N[4>*>
M>J:\RDP#=AC8,!'*&4G*D5)WD>S"`!3JH9/*:V0G9O>T*/#!]=";'`FM\I'`
MF0,"5`7MT)&H9$%MK#!\NMO6]>)VN]G"\.4HKZPN/$Y+H2L'<[J:(LCKU#=:
M%CX;"[5@F6NV*/@N^ANI"K^8]80_^ALI"K]%_G-!?U,UX7%6$U[CA_Z::Z#C
M0VJ@'^K^PO4J=BAQ?R$5/@.[J`;]7_73!=,4*4C7%;-A_U?]I`%E2",FSI/6
MJ`.L=A(3!Q@B)M*TMGG`]A^;4AXPE#I[2+L\8/L/2BD/6#HHJ#@H#7K`WB2O
M4@,M6GC`R!$]8/5+.-`QL4G07AXPN!\FH'<\8/PT\%.[GQ7'H?LX3P*'[X/-
M\-;59*E@,=MD]Y;8MU)V3L24+EE&S,ZIF$0I^#0.I'-M+HS'=!@O12M(U6].
M3+?Y2@X?GW7E3-V4A=B`37=?,N0!"$3#Q))E6$ABDUSM]08Z0C:;#,E<,/2\
M-:8T&34[3O>?):4<IXD>0!3-S!OZ^7*<EID7^UG_LUG!?!T(J:9LRA4Y3I-%
M,2];4A3Q)R%!00)@8#-GC]W1]]9XA@_1G$I)"[;5T74#F<JI>(:;5#PRS_`;
MBD?=GN':9Y7.U`Z9:/E0T,8\P_5OJD!:&AI(#<2!9[CVM2'U#*L$*5QXAFOG
M+KFXTA65%!SAM7B&:Z=$27W<BH'EG[F&+1#7([:P@[YW1X=S$,LNC08O0V\^
MHJ-4HD]GH`RG1__6!98U9=G!&E+W58P-2^T9DJWJ-NQD#4N"ZT0RDJ-Z?:QA
MJY?&;R!`+<EO92LALT*G>OWJC<XPH)FFIAS1JUX[F0;(*!49.*_"[^-57RHG
MV=TNO#QV&[1<EE3`8,>"92!77M>_-KJ^3E^J:?'*1Z0PE["B%>@J=+D9CS!>
M\PC7%@6!,B^8RFL4Q+:1J"4*(K-!(-2FD=`K'PDE._D'(W$P)BI1HQN+!TFV
ME0HQY*/'@_R,\LKB05`:`X&50SE=I3\8%_WA3<6#9&.1EX3'\8=OTM](/,A"
M_NWI':^3_D;B018KX='C8=;H;RH>))/Z,N*'_IKC0=`^\2`9,<DG]R8F:0H:
MHXFPS7[!;Y"Z<&7LTK`3#2=T2G^[F,3Q[./EY8\?/SY$=/CA*7B^[%W_$S@%
M_^B*C)G'9/7:JJF(/C'SUM6GE\?0&[D?Z<O,<X=N?).D?NV,W"ESOP?^;Q<[
M:>^^@@X_G$R=\`_KQ8TNKMX*44C;_72Y]7-7GRX7_<DHORR0_FF6I*#)]3YV
MPKCOQ/2*C:$DJQ+#Y>KJ\D'JCW*/:1+;D2RN+3Z5:_S39<:_`YFY>V:>'VM+
M]^(N!JZPGG^FP5/HS";N$/;%R>>3;""6YR6>CS.$TM9%3D!I'R@E=0+"UX]W
M@W-#T*::*!!T"((^=\\-09L;+8&@0Q#T_>Y<$)0W5'")F8(9(\II'5EJ_IM7
MN'SWY]Q]?,RJT9R7&I*W*;:+@8MKO7-EF-92AG7/E6&DI0RSSHAAM;.HG:.S
M_;`6EW#FUIZ%RC$3-<A,8<]JISV+5R@)>U9;[%D<(TC8LUIAS^(80<*>U0I[
M%H<($O:LDV"@,(^TD&'"/,(_P_@RCW`P.F^6;>`2S[M+0$3=UQ3LGA-%105D
M@?5OU$L/54[<650O[E$ISB(L*:A)SJ9E1TZ'L[_#L/GQ6?(R*Y1S.KS,SK?2
MT3T=3OS`"YY>O['SDF?%7>Z6J*,/SQLEO[C$_J+HF36$?4SD)J4-5VK7U^`Y
M^/_7*8U8`=F)$TZ=NQ\4OFL]UHIRYF0Y*AO?K+_')1];H6G@<A.T3A?;F_4C
M3X>S]6L:W/)2:!JGR=U"=5\NN9L4_+U_G='<"OH]26E#1[>S1,">&<LRMX!&
MB,DGR\J[!:QA8J&/OM$A=9]9PKCSY.69NGA.C9LJ[$Q`H55EPJDP_<8R+Q;9
M=N.\N-/Y],PX)>*&VADWQ"V61.!06P*'>(:0B!QJ1>00SQ`2H4.M"!WB$4(B
M=N@T."@.P[618R+<JVT<X]2W<>SC<)QQ3/B+3X6/AHK-%X*((9LYSX6J&7QR
M=9OGXFO@#Z8S+WBE-*V4$81W<3#\(_5D5*76_NXY_E=GFO]P\A5V_?X'4/'Z
M+QH&M_YY6=O7`92SUB[AQ"IY<RK6U^"TS'N9P8EC&`GS="5`533%%$#E%JBN
M?VY`Y2M0D8OA$;D&FH[*;9";PFG83J<AMU@23L.V.`UYAI!P&K;":<@SA(33
ML!5.0QXA))R&I\%!X8)J(\<X-0$=.^4`7QSCRT["P?#(Q1-&*I8)P%DV995/
M.-N.&_ZOX\TIZ!N.YX`2<C>A-/X<!O.9ZS_UW6CH!=$\I->@&*2U+O.@OP'U
MA,;L=,.J=&:U^'=]5C<V+MBW%M?JYYNN<ZHO'LBW+X'_=$_#Z:GR3YR_;2&[
MQ*%:OADD3LJVB64(M&B84[HN$Z&('&05N4[.Y#)Z-EV_O2"<!2%,=,L?U6#L
MYPDZ0A<2$'HOA%13-X7TJ0TZW^\^!\\T]-E="SHRA._VZ6-\6LK\=BP)<20P
MM3>F9-!DDX`'^!^?*+KVA[#5NW=>K'D\"6#@7W,8L>F(AHYW6HRHWYA8/2,2
MA]E)L"$-.9<-@]/C5;M"SE]`+,6P[3L9)JBFJ6J<IK_9%?^Z8,+M>.P.3T*!
MS4<F\\F+I@)UCS/\.=_[F>>%:DTTP#&!DKCX!5#X##HX-C"(``:?L0W'`(8X
M,\LU<PPB*RQ04T=ZT?+#)ZMRMIX;ZC"C#FO`#NF?<YB\K\6)NWPX]RB;Q?,P
M=/TG8=NI%T,(<6KI:1F&ENZ*,P&.`M<%<"H`SDW@T]?4JFW/_=$)(D9&*BB9
M",GL;'.K%J_EG_\-;3KA</+ZA<5&[(#0M3^;QU'R!*X*.2T#\SFNI-OAW89U
M5<!;+/(_Q;1`,4<H;BV49$,WSV;U1^T#EEC]JX1W*S9'`MYBI[8;S`*^',&W
M;5#B'CR"7X64<WSRZTA)+8_`C:.?%VZ2YE5)8Q'_7B%6EX5<F^.;B#5O)__$
M,>`6LDL<`^:;0>(8<)M8)HX!-^HOJ?T,Y]&A(W0A`:'W0D@<`SY5=\31L23$
MD<#4WI@2I[R.._SBE%=U9S2:/^75.%#$*:]VG/(Z"C#$*2_^3WDU!@QQRHM?
MYO#D`VR"9KQQ[)#]TE2V?5&(PFD,04WP?(^DC&&;!)V&OR*7Y;MA?>B^KN4`
M&3BA?SN/?W=>&8'U3@Y<K[/X+:!@6>4TT*XM0+EQ/=CL!C[-H&*%(=M;G31J
M$+?[VK:@)NE?F'<-G1A8S@H>/#.'OP`I5'>`E,R?0BC7K1!BUDV^:,82=/=]
M?)[[;DIP!-./1DMJIFD,Z55Z^=/EXG?:!'MK[7TW"E2,](?O=_V-1K)['^'>
M^UIZ@(X_K/5LY#[#&*WH9^]]G4^9W`]6HJK,U].QV?Y^TFR?^L'4]7<UO&UL
M5FUNOOSI,M?W-TD??/^V<Q#A7HE!G,'=C2;8Q1+OKKP)&RTD4GMUOT1C=ZF@
MWMY2=K-4GP#1GO=6IY8/[&Z.K2;>QW$0Q'[`HDO\/SHO'OSW8QAXQ?G)GOP0
MA$^76):52W;[DCUXD3T?@W(!0N(EIOZ(CI8]2MOW@F'VV"2DX]\N_N*.'I!F
M$AGD1A_^Q5U9TG39E%2E2R0#]TR)#"P;=;NVI0RT!_2@++[C.8_4`USLW4#:
M4>@1P^'%9>F.JI9E=`>Z+9F&02355KM2%ZNV9/55G?2(V>_:;W?TO0WLVU'+
ML'NJUNM)EF7!=U3#E`Q-T:5!WX2K760.>H,'),OH0=_9USW:V+N[=J^/>JH"
M_%.1I.I8D;J6:DJ][D#M#33%ZNKV3[O[_C;>[.YB/A2_M[CZH.NP#)H:OGC'
M7%F\7/P^2,M@'@[9U2F,$NS:8`[YTO>[BZO[B1MU0CJ#1UB,72>>T(X_3[3*
M8-QA\H:..D%2D3WJ.!&[^#]SGW84^>\=MO)U9MY\_:VYO_8>:)%TR"[$0=+D
MUH8>G8B]XB>-K9J8QVQ)'<%68]6->.U59_3O>?+T.`@[\)X[=;)?8^K&()`Z
M+"PD^:;QU^0AA^7AC#I/L(/-^N4'OD07:3@['HMHZ]"L+#U\TA]UE%VO[GSM
M0ZI'KSB]G?]6N(#M.`RF!TF=X`W\..'P)Q#*GK@<.\-86D$I"&%W]]L%^B`7
M806/[X+T;I+>+9_X)VD?,=8"JO:0=D>B:GV:,04#;J27X8__`%!+`P04````
M"``C5@E!9ELSV&01``!3[0``%0`<`')G96XM,C`Q,C`V,S!?8V%L+GAM;%54
M"0`#X<TC4.'-(U!U>`L``00E#@``!#D!``#M7=USVS82?^],_P>=^W(W4UFR
MG3JU)VE'_LIH)HX\LM/T[J4#DY"$EB)T`&E;]]??`J1$42)`4"0#TLU#8EO"
MQ_X6"V!WL5B\^_5E[G6>,..$^N\/C@[[!QWL.]0E_O3]P>?[[N#^<C@\^/67
M[[][]X]NMW-]]6$P[HQ\C_BX,^S>XH"1E\[O#O8P0P'N/*`7ZM/YLG.)/"?T
M4`#-=CX2_Z]'Q/&/'?&_VX&/?K\8?^P<'QYU.K,@6)SW>L_/SX?8G2+6I;+Q
M0X?.>YUN=]7Q;Q&)YYW3PZ.WAZ<;WXQIZ+OGG3/WY_X;YQ1WWYSV3[IOSIQ^
M%_5/G.Y;]W%R>C(Y/?L)3S9J73(<$><"V>>=X_[1<;?_<[=_]G!T<GYT?'[T
MYC^;I>EBR<AT%G3^Z?P+"O=_ZD*-HQ0[?NP,?>>P,_"\SE@4Y9TQYI@]8?<P
M;LF+^=`!GOO\_<$&])='YAU2-NU!VR>]5<&#[[_K1(7/7SA)57@^614_ZOU^
M^_'>F>$YZA*?!\AW4A5%8UE5C\[.SGKRVZ@T)^=<MO*1.I(U!@1VE"7$7]U5
ML:[XJ`L</CDZ?.'NP2^BPW>,>G@,@R)I.`^6"_S^@)/YPL,'\6<SAB?O#]@4
M^X+=Q_W3D[ZH_\,5=<(Y]H/53^2[UWY`@N70GU`VE]0?=$3[G\?#%`R&%QZ!
M]J1X!;&P]D3)GE&CO;*DCZ'F'_<!")WH8S2Y(3X,&$'>'>5$=''I(<[)A&"W
M,`+#9K\FACO$</&A*-!V,,,!<9!7/2J8S72.!UZ`F0^#_X3+P-AMK')Z+Q&?
MW7CTF0]]ES#L!&7HW6VL-+U7A#L>Y2'#`^>_(8E&DW^@U'TFGC?PW1&,)1N*
MB3<ECQX><(X#/G!=61!YI>9VA7U7R(C,7DN`RVZO0H+'^`G[(?QPZ-27O*EZ
M?$Q[J!#4!>+$`1FX(EX88/<+%KLW=@>@%:$IOI_!,L-'82!V5J$6E0!7M*<*
M05XCYD.3?,0^4L[O,).]53UZ17JI$-Q]0)V_+H1N>4GG"^QS5(=H%NFE2G#A
M?([84NPAZ_;'&#1E(2*CA:3!@2T%-)4RX`KT8@=<>KO_*D@KUC`2&L3V*OY=
MPV;TA#SHA,.R<(O87SA`L'+?8R=D(%:X\OVO;,\5,F'H/V$>"'T#M(PK_!@D
M?9<`J&NURA&D?L"0$X3(NT5!W,%H4AD,L_8K!'2+_J3L$A3`*163(](=;C$2
MW[F#X`81]AOR0CR"R0+],Y@L8CLK@W'O+JO4:*CGW5#V#-,?C(UUCQ/!?^@/
MQ`A^X\05[HV2FDW!GJI<9<&N=T,/BS4/U*N`LG+"F=U>+00/'(>%V/U(T"/Q
MRDXJ;;.5KFS"VGM`+]6OW[E-5SD*>"K6T3%>4"9$M'*%RJC]"@&!0NH(S\X4
M)"`V-"Z6'S"=,K28@6;.,"H!QZ3U>L'<,#J_)V`W34!A@?4DY`$("RLS98KT
M4A,XF*LTA.T<-@$,.@LH*1?+&E$:=U>-!^<3#3!_H&L_U]H)P^5>MZ9G'\NS
M2-MUHU$X7K:]%<F8/."7X,(#DZM"V"6(:"Y_'H2,%I?^&DFIFU<;TS&1X#OJ
M$0<V\CKDQK##NG&OW"LKQTH=4-5]6$-7N8#G]50WT@V/[633ES3&'A1Q+RD'
MD1.$26_3'5K*6G6,=EE*&LZIRB6G&GKJYIJYDZ<.F=JG]P9RI'+9V9^&NKFS
M]D8DXEV+9.C[L8JR\M$VZ:UNQ"OOS+)>K5K;C4V,E0^J06?UVPF1>0I[B^@0
M5I!=7U;=1M1^%#24,S683V7HJ'^^Q`[$NM<$33>UVX=;CL5ZH9KTU@#$E<NY
M>9\Q>B>)"14AH2DN0`WLNR+H+?I4]%UIY%Y$0F^+AGH),PS(DT0`&<"Q5->>
M",2D+"T:<<\RVG*"^*,,N0QY=XK0HB=$IH>]@*\^Z4:!K4=QY.4/\<=_;*U1
MER$3)]VKGCSTB+WW!SF%>Q;I3IRSGW!@1GUF%4L8MG:#7`"*\I:H#^>AM':O
M\()AD&DASO"[AV7L!&QW<[$@_$]^?L?H`K-@>><)WQE,3#!^%G,MV&J:M\P;
M&8HG/`0,S[#/R5-\<B?BHD#^1A/8&O-98-2*%:3KH[H[1-RA?XD6)!!A.=F(
M%*6M4!X'6683NADQ:8.NG)4@5<8&E<)_`=-LVXT17"+&EJ`#2(M70;U972NH
MZ'Q.?1G?IP6P7<P.K3X/6.B(^304Z]^48<X_,%@1E&2K:]A`<(4G&"38A;5K
M8T_[1'U'*_RYU6Q@N0F93P(15^Z[-^1%_*8="W5Y&]2O#O<4Q*Z_MD';]FDC
M;'?7+XX7BBC-'+J-JMK!%+N/@"(E[1M%;-#X$2..9]1SAZ!UT*?(U-.)M*:"
M%?J3M0'FF%RL!7&8<;'IB!CI;!1YU2QCT2L&#;$-;I$S(SYFRTU-7"<[F@IV
MZ-\]B]$S7E>C*0AR=]:<2C9P2,.GB':@J6"-_L3C$*V'>E'25K&!X8[%&E>N
M8IQ5TA+%"S`PKU_$N3Q>7>LSL:Q,:MI!I/!OZ%;5G$J-PJ'6A+15;&`88S"C
MB"/"/#(MV=PUJD`#=O`%"#9C=Q4=E7+%38A#U+AR*]K`8ZS[Z;2]C:.!`4N3
MCIBS:A!^W3D72.=#B$OTN+A])EKKD@#/5_4GC,YWO%"KSJC*`=2A#$B663O>
M]OL'G6=YGU3^#7\M&*&PER_?'QP?=$(.Q-%%Y(1K*CK](K$&>_3F-8#-T]02
MN#^]!KAFYGP"^O0U@,X"]BIF:I&M,('^<]N@;^F,FQPP=(0G*_31*P*OM9,3
MR,>O"++^X#G!?/**,.N-V`1SZ_9C#>:TBS;!V+I-6(/1R$Q.H+=H*S9U_FYR
M(\O)N@9_W*)E>Q_P.C];PH06+>3[,"'_0#)A18O6]WU8D54J`7_62O`&N_IV
M&%RBL[Y&R*KHLV2@^^U!;>8A32WXFA/.9-=KD;%2G`6Z@[J$!2V2_>(LT$1N
M)+/_5<\#;211PH,6:4`FIPQ&#L<=)K1(`RK*A.H">A-VI;2D;K/Y9:8891Z&
M)AMFBTQ@,[R[(9$)V!;9PF9@E=',">86&<&&F(O&JB>\:)$+VXP7)B>?"?Q]
M-,-&7CQ*I[>T3.=NAFPKP=4<2!''-OP>A$9Q7KQ=RDX8.)?I`V(GGCKV>ZN8
ME8!OF4%\M)"9#?VIH&E,E\@+EC%9"N+SZUD)FH:E8N3?A<R9@1TYFER$'-8.
M93".LKB=`.35NBZ2N$69)T.9]C;..LDO\(2FL@S>$E\N;4,?9B;F@4P$M=E*
MM*S>XF!&W8WDJPIV?$T*['$8Z(Y%]`+[L(.HH[VS2UL*N)?LU<_)[5*VPNBC
M,8[X]PEVE-4BH21;4\4&!M"K$B%6$)TN8R6,=<6C7%JS2EH+O-T<W8@>7<QM
M1FE+X8485%L157"%G[!'I56MGXWZ.G90R!RA*C%9?VV%MDAYB&E049@N9"5P
M$7F8QP1(+5,=))M9U`K-V/-$*!=L8`R);)$#=TY\P@,FE7F]&!M6MFI)JA3N
MM--DRWQH98R$"5(#E;Z5L1,FV',6ZE8&3IC@-IWBK8Q*-F&`VO)3'!LVW/-M
MP1I,Q9YD*9>M/'NSS$B]/=3*DSSK'-VRA14G@=\FN':"JVPQQ4%ALYF9:;&G
MA>8K<KN5MV$,69CA/5/<AFGX_-.X3](*Y<IF;F4<N2'*70U+$6G4\$'=]G"D
M5.1,R[V5ET!T,+<=*>6N?-@[<]Q]Y;8Q*;7N,+!-;`9,1"M>X>BGZI2O2!-V
M4CXE@45;\42JLS]-#1L(KB<3X?"87+^`\>=/\1B$:.1G,UX!J5`3MDXVQ>H]
M\J\(7\3A`JMW^33'F^HZW\YG"Y\>IB;KT-^*4%>?(^;4:Q::Y%)984`;51N#
M:>>%0G-,V:\0VL:4>B;2$,SN4Y"V44C[<ZV=[C-`ZA8:A'#CAF8Q8)L5FX$G
MOIFXNI"5>4/1&*-18Y;._L5V?\?H$P$E]F+YF6/0T^)(/7\:/S^M%M0"#30(
M7^2_*($OJX$&X5NO$_OBRVK@6VQ*7J2'(S1G[?%R5DDK2;#BY\!N*"R]B[7&
MN1%JKP!@4-$FG@<J7XP4#WKOYH7(@:2OVPA415/8%VC`4BHV!V-7NI>3I^7E
M9AG1+:U1SQ//PSXAXHDA`<$3KJW\4:VD;=M<D3-J))U4_/H%,X=PK(H%SZ]G
M)1IG_03AYB.%JNB;[,)VC^/W<(IM>BB+;-&M/$JIB4&9.EHK,SC5Q*!,);V5
MZ4+*,JB81[25R42*&VI;MXOSMI16YIDHR14#)5B1B*+A!X/%S=XLON0HT^T\
M""_)FFHTUE8FEZQ8J(QN[[]MOV1I?#%;FWQF\&&;#NK+<4![,MO*5([E^*&R
MG%H9F5..%2;ASF_^-DM%IKNQE7<<RDN%)DA`<?OA58N&V3FWXEK$WXPSNR>6
M[;P[435?4B?N[0R,K)HE9H?!B@LC?S->[80)M?+61PU<V0G-:65.MUI6X>S(
MF')W,[YR+&_RY+RT;R-EA*^>75@M%=MO3R3IOFP_$)_0GTFH99KB^&[8K>G4
MEQQK(N?`6"..N(M+O##`[A<IL-@=/(%T3[&TY_@H##BP5CPV8B/$6TY`X65!
M7NSGE%0-@H"1QU#Z^!YH8GG&7IL!8\*OGI--IVS#-HXGM\;H4SA_A.5H$H_@
M[I!E@R_:2H.0[A`GA;@83D4;5O>I/0=V<[,JR+%6NNPJ8%,52TJKKNTD"_XJ
M2^.("3_$'6829A.W)GF<M>-,;"2E0FK94J1A7),TQE/$7'F!59(=Z9C+]E!J
M/[]E0K90W[<?B_+=K#.^)HK'QM7CH7^%'X.-<S4+NZKZE"\^OQ`3CJOB\TQK
MV]`7U+3=(,)D)N9D5`KCRVK#*DJ0;YZB4"9>_^R#F>J)<1#.YCR41FTT:RRW
M*!3;&.9'A8=3T8S=QZ?V$>!47FK3N=U*S:\Z]IA-G5:>X-8H0ZJ9ISC>-?4B
MVU,KJ!\PY`0A\I+(&+`DOFW1&<@8<%/2VS\]Z4MJQ2>:S@0;$[8.)@%8:3Y^
MF#$:3F</S_3?&+%$)K>P5-OV5T6Z2XANT"IMNED;=9KV+R28B9`(+.@N)\;&
M#;>&'ZII4%&CS>)#[<IXL[;=3%DWVW#-9]`KT^>4/*MV)?ZFX.VS0K4RFF]O
MKE6LY91+:FQ-5;Y%?U)VB0(\I<)]&)VPWF(DOG,'P1K@R!\+UK#XC,'Z(2SU
M/!BR9\3<T20A<A+E%X3:@7C'C[AQCD';WEEGAMW0P\(]FP0T67HC0K[C?2-2
M%`-1JW1LHXG(W\R>-,DR\FO:>O4B>9E<3[JM+/!K`L;H&984S`CRBC%=7=$J
MGB^4_27?R'0P+P9(4]-R;MA=<=I.*IPWE*U4V8R!Z\:\E6J7,7+=FEE.=6K`
MQI01%&C#ME0_PYUM1RK+6[&,(VI@;DQ@;L@!OL&&$%25JO%P17UHGVC(IK)P
M=8M\C_*OFLK,3FD[&4"C*.XXIE!/N**PE;R?\X5'EQB/L7P.U'B^YM>SEC.I
MZ-*34\G:"TDRE[2X2/^`7N*X=SV0O%IVK?N\44GE7LB7RE;J9H68D+<)M5)'
MVX<#N]M!._U;1:"K]I-6OKAEA+RX?M/*VZF%I"!W'VCE8UR%6)"WI9=[C<MB
MQ.'ZD90F!D3>XZF8<6.\$*<Q_K2)--YAYH@`\2D6]KM<)B^6'S"=,K28$6?`
M,&H>A3)9$IGZ9$(<Y`>7(0]`#IAM+_PFI;N7NR^6C2'Y$PTP?Z!Q,B;DK5^[
MX/(P8TW]^B948^A3W.#;OA.7C,D#T''AB811KP7(0W0EOEEP-D0[D9T[ZA$'
MMIFFCL'JCLCJ=DCKZ&RD*&Q<5YULWFB)S5#YPM/.G:/&RDA)-(T<(?-K)DT=
ME3T0-'(D,F(R&LMS+:V-Y.[ZJ*KYZH".U$;R=BN7B,@*MV->-I_M>Z)HY(BL
MC>'FLWW;,'X5%.<)Q;N>H.<1U`3XX_]02P,$%`````@`(U8)08H^<V/^+P``
MEKD#`!4`'`!R9V5N+3(P,3(P-C,P7V1E9BYX;6Q55`D``^'-(U#AS2-0=7@+
M``$$)0X```0Y`0``[3UK<^,X<M]3E?_@3+XD5?%X/+,[=SNUFY3DQT25\<B1
M/;MW^;(%DY#,'8K4@J1MW:\/0%(B*1(@0(("0"-5EYNS\.AN@/WNQL__];+V
M3YX@BKPP^.7-^=MW;TY@X(2N%ZQ^>?/M[G1R=S&;O?FO__SG?_KY7TY/3ZXN
M/T\6)_/`]P)X,CN]@3'R7D[^YD`?(A##DWOP$@;A>GMR"9=>X,5XU9,O7O#]
M`43P/T[(_W=/\)_^-EU\.7G_]OSDY#&.-Y_.SIZ?G]]"=P70:9BN_=8)UV<G
MIZ>[?7_-(/QT\O'M^5_>?BS]L@B3P/UT\I/[UW<_.!_AZ0\?WWTX_>$GY]TI
M>/?!.?V+^[#\^&'Y\:<?X;(TZP)!D`+G8J@_G;Q_=_[^]-U?3]_]='_^X=/Y
M^T_G/_Q?>72XV2)O]1B?_)OS[WCPNQ]/\8SS"C7^XV06.&]/)KY_LB!#HY,%
MC"!Z@N[;?"4_I\,))GD0_?*FA/K+`_+?AFAUAM?^<+8;^.:?_^DD&_SI)?(J
M$YX_[(:?G_WMYLN=\PC7X-0+HA@$3F4B6:QIZOE//_UTEOY:'HWA<./]\#)8
M/YYE/V:C(^]3E.[Y)7120G*@<T(=0?[7Z6[8*?G3*3Z/#^=O7R+WS7^2#7]&
MH0\7^`A3B#_%VPW\Y4WDK3<^?)/_[1'!Y2]OT`H&Y'#>O_OXX1V9_Z^7H9.L
M81#O_AL$[E40>_%V%BQ#M$ZA?W-"UO^VF%700'#C>WB]]#+&^<T^(R//N!8]
MZPOZ`L_\_2[&5Y3L,5]>>P$^7@_XMV&4?EL7/H@B;^E!5Q@#SF6/B<,M0%#\
M*`36CA]A[#G`EX\5_O;#-9SX,40!/OPGV`>-^F+2X;T`T>.U'SY'L\#U$'3B
M/O#6%^L-[Z47.7X8)0A.G#\3+SO-Z',8NL^>[T\"=X[/$LW(A[?R'GPXB2(8
M1Q/730<"O]>W+7%OB81HW+4'<LWK201X`9]@D.#_<L)5I@K(/A_>'20B-061
MY^`[<.GY20S=WR"1]="=8!4*K.#=(V8ST3R)B1PF.E0/Y$1WDHCD%4`!7C*:
MHR]A%-U"E.XF^_1$=I&(W%T<.M^G1!.]"-<;&$1@B*LILHM,Y)+U&J`MD2'[
M]1<0Z]7DBLPW*0P.%BE84^F#G,`N:I"KBONC8"I9PRA@(.*5_.<*"Z,GX.--
M(LP6;@#Z#F.`.?<==!*$KQ64+O_Z[BR1"+/@"48QT3>PEG$)'^)B[QX(LE:5
M>8)A$"/@Q`GP;T"<;S!?2D.#;WV)"-V`/T)T@17`54@^CDQWN(&`_.9.XFO@
MH5^!G\`Y_ECP_@A_+$2<]<&Q\Y8R-9K0]Z]#](P_?VQL['=<$OKC_?`UPO^*
M/)?X0GIJ-H([R>2RV*YW$Q\2GH?5JSA$_2YG\WJ#`#QQ')1`]XL''CR_[T?%
M7%8J9R/6WCUXD<^_6Y>6>0IP1?CH`FY"1*ZH=(6*:WV)"&&%U"&>G16^`;FA
M,=U^AN$*@<TCULP1!#W0X5E]6&2N4;B^\[#=M,0*"^8G213CRX+Z?#(BNPR$
M'/Y6PP2+<RP$(-99L)(RW0Z()?=V<CPX7\,81O?AWL^U=\)$J:S;P]/%\A19
M>VAL*(Z70V]%<2;W\"6>^MCDDHAV#R#TI<\]N:/BMW]`4(:F5>ES+&[P;>A[
M#A;D0]P;S@V'QGOG7MDY5H9`E;Z',NRD7_"VG8;&M.2Q799]20OHXR'N11CA
M*T<`2[U-MV";SAKBM/M"HCFEI-\<.?`,335^)\\0=ZK+[AI21/K=Z0[#T-39
M>R.*ZSW(S6#OHQ1+Z:?-L]O0&.^\,]MAM6KF-BIQE'ZH')L-;R=DYBF6+61#
MS$'JOJRAC:AN$&A*F0',ISYP#/^]Y`[$H7D"8YO![<,#Q^*PJ/+LI@'&TN\Y
M_YXY]@`YO`2@Y!7N,A9)0N&/*5V`[[\YR1<N8[6?Y07QF>NMS_(Q9V3"@/#@
MK;!-@"V"4Q<N0>+'8M#5IQ\'UG`-O*`SJ-GL(2%-=SA=P_4#1()@5J8.".,C
M7@(YR0,\W5-&#-*F!7)XW7WJ-<F\KL",/S48N"1;-/LK64IJRFL*`88!?\^5
MC7V2)ARB1FJE.$;0>;L*G\Y<Z)T17D;^<9JE99_GF<#_BO_T^P1O[9+MKWVP
MVBWG@P?H__*F_OO9X/!<)(BD?5QC=@;\OT.`K@+W$C.]!M"H0X>'<G=FV=ZW
M$'FA>XW_%C6`21][;#@)C?B@+$8>#\:,,O3C;AYW//CN\;(,L-*?AX<F8Q$7
MD"2H^#/,>U[^!VX;P&H>=S3XPO4Z#-*<O8843AJPK$G'@OPR%\84&"_+TG9X
M:*X]'^Z3=*A`54<="[8%7'D1OEU!_!6LF[Z,QF'#0_<%KH"?[3UY\9IXW>&(
M[C`M0?20JA-)=+H"8),!!OTXVOWE$,+\ST7M`-8IX`S_\Q!0QD"E\*9611NL
MV:#AS_H>`<(=[K;KA]!O..GJ[WMX"HUN@JJ0875PMTRN&7;0Q?,%EBA<-U^X
MW99A`VLY"9$+45HZB/_OS<D&2SN$?_[ES?LW)TF$X0DW69[.4/BD5ET9A?8[
M2S"AW90=/N_>Y1AENOLG8JY"]Y<W,4I@\<<PB+%2?>6G*V"C(#-S59#AP.P1
M)TA=>2B.]KV:HY6"TX')4"#UP6"D*%IH@=P/(T"N9@84Z/TX&O0JUEB!X$>#
M$3P0<P52?S$8J68MLL#MK\;C5K/2"N1^,A@YNHMFC]^Y(M5%XN$=F%X%:N?&
MH\:VS@M,%2DIC;Y<)KX5FV2':TWI%E6L?SZK>GX']09SM@]08/D=1%3SKY]B
M`5(&J[!8ZZGD7V',!WWC%$4X',2N6Q&@C%<$?;).TMR\2[A!$-]I<IWQOWV8
M,HO`G:Q)^/(?Z=]O48@__'A[ZY-,W\`EJ5J;-1-9.<LKIDW:.(#D,R+X2-C=
M4UYG1*JX\?V;+^_!2SL)N%91@NF^L.@6>.XLN``;+P:'WIJVT4H@SUM"-`-:
M[N^@`J[)0Y06J3+AVP]2!V<+QZJ,40XE%U$/QZJ`FN2R8B9VF-(:7P"$MEB/
M2[,?*5CPS56"%=9,O:Q^G`"X*\YUTLK39EP8,U1AD.O6S",X'*8&U@#?X,0A
M_'9&Y.,*VP+19X0E!A5L^@P5&%S")<3?HHME6TGG^1H&#I/IM$X;2[2Q.V6O
M$X2M'-*S*7"OO1?R+^;-H(]7`?VN<(X"[/YG%;`=5O)AY>SJQ?$38GVWP,TU
M50U.>6HVAH@*>VF("AB_0!#!Q]!W9UA'#I^R-$K6E69,L%'LG$0%]\3??2K.
M",$@BHAB$1^F+'!/TQ&7%M60>[IBW-CJN":>@SH8_-3703N_`<ZC%T"T+?L9
M6+R&,4$-_/6Z./;%8<W0!8-6O;!ED@H\4K>.B&[+F*`,_L*?FLE/]E5B3E&!
MPRW*[856LZYII"*(-\!SKUY(C33<M5CE\<?PS%2#$<5[R^*J+9.TPH.N.3.G
MZ(9#BYSFFJH"IP7$FWL.:2/0Z!UKY;L""ZC!+P98P7!WW3<JP9.EYWATO%HG
MVOQ9W?)G^\#):<-I8K4)VVD\EMG1,S>:(SKEK%I*E,*$=*EVY/@$B@G94^VX
MMADF)N10M6/)Y^0T(:FJ'=<F?/3-[V['1T05*C#6-_F;E[F6L=$WVYL9KBXC
MQ1DAWN/\0?<3Y,"9Z;<J,!W!Z;*SVPI4]<WKYT:5[4(J4-4WPY\;U6H<K4!-
MWSQ_;M2X7%(%QKJKLSR?*`TW5>KKR.H4.<Y*-*97/CY6#*I0%/3EKWUP9T4=
M"MSU9;A]<&_/*2HHH"]?[D,!9A9>@;R^++H/\JS1!>[Z>B`DL3Q*.L>>`N^-
M8/H"BO1A>4LAKD>$*:V8I$!67T>,&+)L+/5USXC$UBKX,K+;BH]6W]/MBC<K
MTZ;`>WSGS<C/+=#6UZ/3%6UFRGJ!N+X.GJZ(M^4_%+CK:Y%TQ5U>'6%!)7UM
M%^DWI.I+>J_(9K%=A>24\=.B&L4!ZVN7\6'&;\$4."NRQW1I5:#F,$5,R\8<
M2C/Z88FZ3JKE?V:TQQ+!D5K0;4:S+"%41:OTS6BH)4("GL1!,[IL]?,"BK?=
MTK!_3/5-=17%]KX?/F/HX'6(+L/D(5XF?CV4W=(R0&@-Q47@F.)SE!Z.FPJ$
MW:MW%-QX9BK&*&L9-4GB1WS]_U'<5CHFM1E:8#"+HH0?^GRT%I#3FVES31E+
M<?L`T/S^WI;V-BKL@FR,<[)ZO#B96<LD7?!@LC3&!%W@;V=L;;-L*<K`I2B#
MI23M'FPJZ^X&YB3)S+'"TD@]1M9O*]EO*V8!F>$BXT&<5Z$PPV$FCG%=U3##
M7]85TYTR8H9+K"N6S:V3M?:#\:#*Y<$POP\]EWO#A!K+CFC6OU%]$QL[HDCI
M;:Y(F](E8*C*-YW%3"9^#%$`8N\)JG!"-T1Q6OHLLV:H<0E&>'=2>!K=A3[=
MB5D=I0I2$L;/ZW[HC44/AND`:TLG`>IP)9U0/02=>(ZY"R#9^@2V1;@%?KS-
MP:,@T3Y/!3:[8.-.UV@Y">IP'6"?@LAS.`'/QNH`]:7G)S'5ET@;K94S7TWG
M6;SQ/+A-D/,((CA?3I,(JRO4#E74X6JZN.X2&JZQ+I+5_23XF'/N$`;1%"Y#
ME`M`+/M@=.,%J:(Q"[!$AQ').ZRND@7/;R!6IUU2W1IE=444<AP3`G44QG#G
MS'4*`ZQRT5OF-H]6U+4X)2];FAR.4M6+.#OC7%'#FNA.O%'!9DRQ`<&,2%CA
M+3XL"B&K8Y3TF]R=6RNL32.5=<@LW[@,'AK4E-&*>N9!;-B2+B.7\`GZ89IN
MSN80[#EJL'B"04*U3/8_JX2M1?^M#5,":V8VY+#0(*T.4A+^!#Z,<@!2VYC>
M>;-QJ!*8H>^3SEE8`4#`)_4N[MH+TH<SB1.%_<EQ3K:A\_%T<?P->JM';)!-
MGO"1K^#7A+A5Y\O<3.--MA!=12-,:\"U<%#A973&E>5Q$%M#G;>_S1=7]?D?
M>$--")J+(,CAW#,A:BZ"<HMN:4+H7`1=7@%O0C!=!&^ZN\R$6+HHDZH&0DP(
MG[<YXLL84AS?)E2F]T%S[RE77US^^AJ\T0SD"F]M-/A,R.K@P>[0[#8AE8,+
MK[U;1GG2ADV!E9NC4S]^$QJ!\^8?T50"$YJ#\^'8Z&,WH1,X'WKL`)()/<)Y
M\3P(Z9G0U93SAM)B*B8T+^4]O2,&ZTWH>"I"MH8(O`E]3?E0/`C4FM"TE`\Q
MNI5F0EM2/AS%_=DF='?DSMVFY^4J;^:H2^JVBO/K&F7I<K-K;B-]]<D!R4(/
MU8EVN525ZD\>GKGVP^=HA@$G\0LE_6;</Y)<B[D/%Q!;TXZ7/I522,C[D$!Z
MB\(G#R,]W7[#1O@LV-LX$R?VGK)F=.P0XB!;*4F#YWLXJ)$(?'/UP0JK$A[1
M=1U$^B=?PNR_A9"C+*&D"*#4'?6@*2H%)=8,)6GHRR6)="ZO7IQ'$*S@`K.3
M>=!,>`I*0DO8A'42@2.\:1Y<>M$F[Q@V7^Z>1&LD,7N.3;L7@_V0=<R"@S<)
M*$BTS],+FZ*[@3!"I:G:X'3PEH((3H=3]<!I]_B8"#+E.7I@463)9&U)6[0V
M@04TP8^X-O<P=KF`]!4TPK#TWI\88N6)>N"3OWRW>U>J\04\;ARY%K,E*WM/
M:)/!E3=(+1M<%/H++*`W?BU<L,-"&N&;A2IZG&?3`GKCU^T\60MIA&^#0T0,
MSZ8%],:OVWGJYCDRI$0P#PX[Q!?`K)QI&JFD5R;8IG[%ZQ"K-YN]U5KJ=4-!
M@&.B2GSNPXGS9^(AV/1N=PM*[+E:8,5XB(@/-?H":CJVA@Z$;IHI<`/BG-2I
M0KK=/Q8*?#^:+R=/P//)D>"+1](OVT]5RMJJJ9)^4?,T_!)=O4#D>!&C'6_;
M/"4%;GGB-G1),!8S/);SF#+8%A*:U8.7X\GS`:-HU:>7&?$+$XJZCD4HVF=J
M0A78L6C$4UJD;PKGL:C4J`R;4&5VS&O$B(^94*9V+%*)..--*'X3#RZPJ=$4
M"#.A*D`V'>H.?A.*!V13H1)N,Z&J0#8!^.(B)A0E#,4H]O%_$\H6!B!"+<1N
M0AW"(-RR.>"KOF;A]54<=X^Y'3S6W>8U,J%N0Q(Q.-S;)E1XR*&&2-#:A-J/
M[D'-ICO2$C(PH:I?$D'D>.--:!<PT`UBA&>4MQPX&E5$4BI,J-+O'G+G*:%4
M57MV-,2'<1694,LE[>)P9[2(%G+9OB::UZ]VN4(F=,?JA3U3'JEOF34P]DS=
MO\!>7V\&9V6^4-E6@;>^2CIGQ;I046&!M[ZZ=A^\:R6B>X0_V.?6CE>#?>E%
M1.0F"*:&3A:QC$CGNV?/]W?^]5D0XR_5P]AFGO:)ZWH9S+-@&:)UEE$@E!J#
M,#QIPLN[CQ_>I>DNY"^_Y^:6>P^=QR#TP]7VIG(!\ZP7]E@523KE_!/R=%V5
M8)2DG99)*O#893Z4KD-.9]A8E\H_;U38_/Y>&WSJ)35MHS6!/.M#A;_D&/\K
MPII0UHMJ$E\##[$:!W1;2V^L;T/,Q&,/^*EFF+F?>J/?N*@V=""-V'<\/!.8
MNP2L6^0Y0H??MI0F.-?TI';<OBA-/=T!=!&N'[P`Y%>MN&#W"`11%I)O08EG
M!4TP)*ZL54#><YZYY/-9>J#0?/)+AC6C4G05_Y:LH4M_'$;V+DJ:HC3SF.GV
M'N_,D$+M\S3"AL#$U`S:YXT*&V$]AZ+7DW9\\R3.91!=IV\<9QNO7!/;#W[Q
MGHB?Z,`6*]D0>5K45VP1WC]#_PG>X/-]I'V8/1?5GPY_AP!=DW?#9>"_7\P0
MO,/D\`/KN9@9>-_C[>4=>+::(9@_A_+PQFN]SM9,NC2UH,C1&\^'41P&,)>0
M$X2(#YTM5-LG28'M:_@4_@-O$$V]</,(T!K</4.LVTX>Z*"USI$#6=XH<Q9$
M,?#]IE>EZ>.4E/PYC]!-_-*5+KMGI]O2_V(6!8HNHRZ6P.VI(WYVSNNF/AV\
M2'F%2Y#X,3_N!_FO`F12GQC+3/0=`FELI:A'FYHAP>,(JN1*"'_\(\ZF$"5>
M-T^C"?7"4B@AX'LVH3Z8ER8,+<"$`M_ACKX2;#&AE+<K*:3Y=TTHXI5`)+J;
MWX1J7%$"\-3_ZYM_)(IM6ZZ""7G^HCCW]:":D.4_+$WV/B834ON/0(K,T6A"
M3?[PQ,B\S294YA^!%FG$07V1/I_O@3NJ6WU\J37<J-P<Y_-"#(.^%OX(KC?)
M.</&>QNJ.8YK0LL!<5PY?.TF]!@01YR>A&N;""A+.N\8$=#W*;FCH-[J;<[)
M\/YUD(%#W.4$^:!YN4)C78**5^,N$BPCUJ1'E9\]I?OH;:+&@"?/##4O@3U!
M/]R4^?V"O#/(QJ)MEDW:8ID.CI.L$WS\D.?AM0X+:8;O='L#_@C1A0\PUZ*G
MBHJLH!F&GQ&]C7WK-,UPJ1G$_/@44S7#J;@]7\&:G10KNLJKP511T1,=RF\1
M7";^%V\IGO%7FFI^LIBL-PE(&)@M]:MCU*9&,6XO7U)4ZP)J77,=Y"FGY[*9
M12BW"/E<=L<EBQ:N/&IJD8@0;TXQ:O^(1IQ<U)5\[7J@"0E%`V!/M6M,2":2
M3X^R?F)"GE%'K;+Z+$>+,\&$)",)=#A0IDS(&I*`-=,9ICYQR`8/>'7F484-
M1)#NI&6*!A$4^<P7F#<'"<SS'],#&:R1SQ1YF!7X-UN(HKL_$^_A@;P^!`)&
M/Y^V*4I\XQXBS<KV3=G#*%Z$6^#'6_9KD.WSQN(?'Y</)/NR<RG&<E4W#%3R
MBBH6Q_-E!1BFQX\^7@7T"QA!S-=)>[A<;SS(LR#Q2M+_\#Z\A8@PJ.L0I9&_
MJ/R6&4E*H38@D;N'&BH=LNV;Q(^]C0\OH8\%%$K3UPN$6OWW/18T`G^6]Z_C
M8E+*4',)D*<3D;Z736*P8902JF=@Y/2B4;,ZR.KM$OV<=%%4Z25+%P#J\>3H
MI-TFO_9)::T*I7(3F^JE[<_`RR?>E1V.V(\KF<`'G,\$7ZX<"E"EE`GN6[F7
M@,/P,\&C*YOU2-77E;N"N7U)_530$3C3^A.`I=88XC^;@LASR-WW_"2&[F^0
M!#:@.R'HKV#ZSG8T3^(H!H&+>4;W;%2]/#S=;8BTK3VY#L#/'VA+:32)8^0]
M).F#7/=A\3YYO<Z"9L%*6-A\CQ?%RBS\W@<7=-?_H'91F^SE7DNIN&L4"/-O
MM?YQ-E\LT54TPK0&7,JNQ/"DK"'E7O)N2?->=5S$^B3D:`(R>(N^BE#-=N]W
M9??&5&>"C=!:[T_2CAQ09P->'E%D*%LZV_F#7Q^ZJB!JZ2NR3XA=C>&-YHB\
MO8@M\!05"3%^24_D8(;O$AIC>[%X5O;JQ?$3C#IYFY8X"?!-)0#.ESML]GBL
MR3OW%'U&SMK26IV7UR[.AZG9\$P;&#ZJ'=`VQ>8RR+7L)%5*['E]V?E68OC3
M;5T</`/DYN_+EUA@QB(IWY[\?0RGUH%\N7K!FK7'?M7F6+L?57T6X(25!B-,
M[C16Q5B06`-^Y-JKR^I)Q?["M=>B.Q)0D@*G/&[&Y^O@U)/T]6DH=E$I,H+N
MXM#Y7O_*M3&""$,Y;"YV:,Q4QJA0AJ[6&S_<0OR5HR?,TIHYY]<P?:X;<T$"
M;W0?9IZ'_>\D9OXUC/\.XZ+C+@7CX?8;%?6RQZ*O0U2*PYX?FZ3-0"BE,_GD
M,R'-+%ZGC[<&K(X&[`UX\=;)FGFFU3%*H,3RK!7*RAA)K^T$N_N<Y2J%J.T[
MX)^GI/V$#P*2#LH0C)4A*F%DUE@<##($3D7-71;$^&(<>?&[,NB87W9YA-IV
M**WF;42S;_FZI?1=7Q^GGI`/3B.X.5P5Z?_[%:MTV'+-%#6:?BAU"Z-H1`O#
M2%S8*'I4@ZB3)^#YY(/%&OYG/)<6<1ML.SE)<#U]?5<O&R_ODPS1NC$W3NX.
M1MV8'(7TO*)9D'&!`Y]H^N,EB&'I@:%!0A^B4,B[7P_M0#]0@-X;WHV1M4&V
M,/&&V1"D"!:_IL>]^Q*&_NYHNZGEWX5BXI!4J%5S7K.\U;6\)U1-O/`L!RZ7
MC3C(5LIHUAJ!/PB2][K!Q*E"$+]_QB39_A]$X3QHMB7;QTN!Z%LN#_+OEPY*
M\T"EQ="-81.AX&ZG;^*UQ_!4M3YM\@56NJN9=4[=T-*B]2A'C6FS("E2X)F,
M4*=WLA@G5W-35LIBRUY"$TZLP:U9*=&L1C34/Z/>'Z-J)$GYLTT=FMA)<N_J
MFZZBEB;-+-K$UX$&(,J!]B7Z1-!(J5*2"3E%?M"G?DV^E[RY?WAONHXPGW=@
MVE-B6CJG[:J@2-=HF<[9N\/04;K'37F&KV$DI`2=E/?',>^+YJEJT+<#NV;$
M;`T,J^_HKI2FM7(/58_B&G>SN@:0"U+_9$DM)S98^$+T]5<-0](!BQP*HIY;
MH@Y:^U!0^K58/</DGQ1T--CJZ1'W;KS#]7SZ@DP&:Y$]R210?E"0RV#52`:Y
M*+'W@CY\^HRJFLIDO09H.U^6BB<7<(6QQP96AM+$B;TG#/I8FEZ.JY+*5@F\
MCDSR@;*A)ZL5PK<XAK,@1EX0>4YJ/$P>HK3;\Q#IT6U;*KLG/92NO$T$N>=5
MK)@U&L-L:-1W5D=GT&S@^CZ&4TM!0R+>W0W_C@]P6T"B=J3O!62-\!/@$U_^
M$3YP;DA,O,O8[%]"+TZ(&SIPBSC)WG<XT"UNWW>4U%3`+_K!9.(I5)W?1RF.
M,I).I5A>58D9OA;H8#_#J6<KJ$2P6(2^CYD2^7%XDI4W,YQN)C2_'!]ER05:
M'NNV\@)BHFY/1Y.F4;\?2+?O`HF)-SR+3&=*'W3P/^]#\J<2^A1?T$`7O3L\
MXZ3^H&H#]_;CI*T"8=D3*!-YNC#*QW;C2`10BW@!)[1#Q@]$0="2OU!C957W
M'QS4<2,7""/IS,Q3/`J1!2!00F&2^C&+H@2ZEPG:5U-DB<.EO)#]9:%:*>(+
MV<I[`VKF]"PYM55S)N9CJ:XHJ7@&7U_^Z8#1_%$DH2I,[^<QX]4WW#"5QEU<
ML2;TSM"3VMSI*Z-(R=:4:?!2_K64_ZGQCHPBB[[[#3]VII9H4KXE]Q".UOTI
MO'\M=8G'2=4NZ/K:2A,'S*8N4=6:@4<+_Q9$U\]</&;=Q4!&#IW<([1EN!+`
M7O'#J^81^#"_=M1]G<2IVR%B,^JV3D>_GQPU#:-N`-4[P5'QV\XC]'D<]TAD
M1MU'W8-)KV,13#H9=<LFK7A8S[(NG1M!J<Q*D^E"Z)1=7MA=?&J7_DU";C&)
M@O@1QIZ#H1[Y*^QZ]37I\=KV"W02?'YPOEQBAH'83VTW#S:_'POC->8=RNRW
MEP]&2=F]Z+V[:]9YESS\`9WX/BR$0A-`?!-MQQK6^EIFM!K3L49UAF][#Z]1
MOXAF+LW*[Y4K>:.J48=X]4^2*:6.'B]FV<3QT2>.Z_$`S<$WIORQ(IM.KY'+
M9,`<%4YS8Q3A(EF]<@^-PU'$>F7U6Z9X%D0CMHH<7Q<@>B3_N?HS\9Z`3^B"
MT;X!Z#N,"7NYP]AAN#T835S7RR`N^<B4^+]V;WE@*")0!I&X'[T@"9/H6X`@
M\$GK]2]A%-V&47;U=BDIY(\PHC6_D+B!"MNH_-;)G1#X;:^NRUA9+XK,@F9X
MH_]-\!]C0#[LXF/9O2FS'R5,I[[[2?&X\7_S-(]+YV6.#'^3$ZW3$F/QH&ON
MB?X2!BL2.&HZB!L0[XZ$C,B>^6TZ6_%%I,#.V&Z;/8E6![5USF"0[4-VN^UX
MP:M/5,'1#UYY;N3"U3$JH%P079,1I2M^5P8=DX+E$=I#.)Q/M>8:Z"M%]\:5
ML"0;H:TOC9CM#%AGNU4:&3K(4)VSBP>]'@U24&?'CPQ:',$FTCGS=Q`22G!$
MZ/S"ZW&NG8!S0GD><VL(I8^=:G#DJ"_:#8JS\L#0V$*BG!D"-=NE=CYU3[=Z
MC!A!?5Z$](C#MP<X&HRC,D8'%K)HC8&B<,0L?6HP#<_,@DOX$!?,0FFHH2:M
M)NL0Q41$D>=>A=W`U=EZN<3W<K8X%6'\FM90BF5-0_N,L&I1*!J?Z?E?8FOH
M=98'$&;:)JT1L/`R*G"]"-$F1%ASQBK%/'YLR>2FC1Z+.[\['?=?Z'0[!3X(
MR&O7$,;XI),-MH=+'!EK\IA=)42+HWLR.R^G%/=&L)C)H%Q31XC3[VI"V84Z
MT%+OTC!0/;P7F/&LL)KUCS15@LFH.":.#)]>-\KD,":UP(9CUG"!2BI4TJ"1
M75I#5U=J#BAJ^0S/&KIBR5<@U#9?!7;?[CZ'3Q`%:<8=OF,.AJ9JZS%Y"_=T
MM0Z4OAI6V9CGD^[JO19<CIAC$\84AXZ("L<.>AJ4IML):1[YJCZFR<<FZ"IN
M^9[S*&+J[SC7YR\+85,^:WX=NHP_OXS4.6#=CP947X_Z`//(8D+TXJ<NZG9S
MG5.K)CO"W"9I9.0.1.B<1R"?&GQN?>7I`FIO""T(8$3;L>'(TACG4M[PJT-Q
M+J>+P."TDEXX]S<[E:>@'(=`38IYCOH'7M1553$6?<>*%-?YTB80"+B%Z9L1
M,A9DG2QCB.8!O'_$7\[J\?XY_#L$**+5#LI=^ZB8U@%A'9K4I?5*(ZC"_IL7
M/WH!QH#`W>\:<R]L##VZE]!R+:H7'?1+%=(K/4.7,*4-O6D=>K.^*>N;&J6)
MS:\WF!"JZDPHN4JG^L"6GOY.?:,?:KZPQGHI_0KRCOMUM1NOK\N!+NH5U;7>
M3KU75)'GZP;\$:(\H+K%6$<1C*,;",AO[B3>'^<\6!`"D,>2IB#RU#C#4N`$
MC$;J>*65!P*I:NPY)INY%-?:_K"RLYL$[A<//'A^CG9V+0_O(LUHE+&B.JRH
MO:=ZK*:X4F3_S__V(,*\^7'[!3Y!GZ\NA#59,5XYT8F1=HW@GPD,G"9'C,A,
MI1C-@DT21REYSYG\B35#%PS>"V/P7@<,FFX&7QD.8^;H,%)45]0$651G4,+8
MT==X%5CJ=)I[\<G'/EA3U5=>V<HW&X#9_'X3!G";Y;Q?)X'+-CTH@VV]3_\`
MA$1+9^_`ZF-BC#`X(9G$'!X(Y=F0?,V5^INB!N<!2J2`D!6H?P+@L)1AVOVB
M*8*C(`XC5_(''>JO.`M3.1PZC5>"SZ!0SE"$ZU&'I(<>]6K"5Z3--]9&CYJK
M0"<:\-T*R230XR((E.:V.WY:/XJ:-:X\I-B1`*W^DT92-#ED34AY&80"[^L4
M4%^B?82"93.^^FZENC37A`GI.<<KT-8W^Z9G@78;XJI2:=2FPBI*"5F$OG\=
M(O**W7Q9)(`LLP;;>':,_Q5Y&)>>3[BIST*0'#_@L`B_!>%#!-$3,0Q3F89_
M#O''[WL@/U)F_OL@6QE.,U8VO?1MY.:#E-0BDGM9@R"J@G#HJ=RCA#]7Z*V"
M"_PK4:[O$0@B/_LZ60DD1]A>EWA>=_RVMQ`S:G<6.`@OAT55]M\"`4'Y>X^`
MJG<PCK,80BNOD[^A2?2+*/BPJ@2'V4OK..J1BH:&E/6-AJ\T^3C"*)^R0Y'[
M"1OER=&4Q#Q21KV_:+1TINE()OAOAB;Y\55^Y1XC[GJ;H<Q`?9,47J=/J:BK
M(I["`"N+O1KJC,5SM"/&]AJ3/\(D^AR&;O05QO/E`I*[#EEIFVTSE6*$06D#
MG0Q1"N,"/-^`&(LNX(L1G3Y1*3Z_A>C[++A%H0,C,808,[6V^OIXX>H\:4MS
MO[:/'PHB:A48=>PXY=:1LG)Y[L1>IZ,?UPAM;2'RB'!:G:W??DBSV+'.MF@_
MK%FJC,[F8#^L4W5'?[N+2\R8WM.@U,3!<3"G+6?J*NE;4(,BL]JI_0ZIXY6T
M[\N@P6QLB=E8>KS7D!,%VB0Y;3BS/0AW(5EDD\"]).EAX89(SZN7#;[_L!E*
MX>D*Z;X(M\#GOC.UT2H@OX1+B'?'I,7<):&<0<M@%7!?K3=^N(5P`7VLJ_!_
MK^WS3.[4H:-%)^>\TS=!1)ESRR0E+2>!#TE!RM6+XT7P'KS<@BV1YVQ$VF9)
MMFCK).,TMED3!X>1P_RF3;)VN!0[G./>-!CDU),<OV7.23`!H6>0A2Z(?)MN
M:Y"5W@WSNG9ID(DNB#)-+55NM4O'6-P\4I]J/]2IMRI'.E>2]4.]3;]5WK)@
M:.[&1EK7%YK$E%+3G76S`/]*ODO\E;JNEX$T"Y8A6O<L+^GA"%@NH1-[3P5P
M"ZP;9?4OB1>LYIN\]H465Q58P&37`*V\`9+:()_^)GQU@)J0.3D7\I3=-?[F
MF@YF2AX'+-_.&R](/Z`9M@D0C&(L4ZJK7/V9X)]O8/Q(,N%V]7#TT/OQ(%!'
M80SW),'@H&9/4,M@/>!F]K>C#C<8=N$V?!0^4+JZ3%]/XSC9$%`].;4Q2D\N
M5\RG,,""EYY!U3S:.G;S:G+PXJV3-;N_766,$O=SQNF#%6'?%P"A[3*KNJ5Q
M2<8$9>[SDJ9V"U&,N0>&[SXL?50L/SK';!68+4"P8O7,+'Y7!AWS;I='R'&1
MQUA]I>MSY9]54`3?E`L$L?%0_BBR)U@I%&+-4-LZB:TW57-/:-)>N5.?MS%*
M7U1-:874II@592)5TTEG#XTP;A4FLL?L7*NX$TMEW2-2URK'&E5J(X<2<UK[
M<)08U1J4?NW#3KP8BCC2M`\\\2+-TNNUCS7Q(LE4N;2/)G$?):^)HSR(Q!=5
MH/E#]"V7[(]7F[9I2'-F'A1+=JORKLICRU/B,VEJGH/:\9C4R['!TU!IVEAU
MLXE&5E55!V3J]@)NR$.PP4IRU%%]5&Z\?MVO";EI\^5>P\K/DN:GHX]7DJ:[
M#^D?7L'2Q9MN\Q_YWHCG7TD)QG3H:`$AH:E6=,GMQM'CANJK05);>8G<SDI&
M61<JC=!#U)>.#&XNZN)1I$I@<]#!`(,5)$6N:5;I=/L9ABL$-H^>,T$0B"D2
MM$HWWT\M47H$YF"$"F9_$0:$&)D_9^%%WZ<P<![7`'UG)B&T3M,#E^T>+$9<
ML'6:%KBTB5[&!"W@+[ZZ<UX,RE.TP(&EW5$&FYPHV`2-0WR%:)M!E/^/0ZCR
M/__^>7H`3^D':QR5$MUS*;3KO<#,$F!,..[IWEU13A?_H-!L*00Y\)DBC#[>
M:.@5O<:;AHD/(6((7?KXX][B;W>46XQ_4*><\VIEM9(9"B=1'NC@\\/R*G#5
MUTC:2*6O+=NNY#$Q';^1VI-`%9U3>7B3VZ'#UCOU]=E(1)!#K.@?`11'MYT!
MV@BA,E<973<CJ)45"IUSG3HA171]G=.;.B%%S%.=TY>$D&KT.*K/6^++GFXU
M'BHB@4X.]<R$2\V5@VZ7+&I]/.XD5_3.6P7>$F,4Q!=)%(=KB`0[_5$\[U/D
MX>7\FRU>\.[/Q'MXN`C7&Q!LZ:[XMBE2"C)V6$[H<!P.D;KOM'W?Z1#[7K3O
M>R'-AZ6'O[1'&7L*P&^>"_-/Y0;\$:(=G=K"`+RS]<.L8!*=4"M-M[[E7:97
MB3X1PQG7,%!)HA!88P%1`8;I`Z6/5YLH5+NHTVV5PM/M/NR^BY[S)0YU7_G8
MKBU!+M:<J=&#D"-VBO4@+3\'5F_"CLW/P&4:T%EV)0>'SBC5X]E^@5OY_-Z@
M;57D37!*\*-;LP],<$^(HS?5QS\Q!'H7=?1TCSA(U%U&$)Z03`T6;Q<-8FC@
MP)DXJ0.5O'@(O?19O^FVOR='6O?]`]B8N334X5*\']IZH<I!IOF2A)GJA*!:
MXYV6T")[;U29K5)P490K9/-T-<[3'3S'];7YQO7U45MOI_5V*H>^+(/4YY=Q
MY%G2=4SE]AYGN'VD:9;J<DRU:&AFLTR'S3+M9CLI=W'9K%/Q-$P9GAH3\+3I
MIKJ*Z!'$@8X1[])"\*J*>.F;6RPEXC6F@%Y#Q(LOH'=4?__7,(;1?7CM!2!P
M/.#O\U2C*8B\:._Z]X*5"N=^'8AF4[,^SCIL='38[*]7F\NT8:!2>)FY6M5!
M5BOJV>V'>D<:J\3&;ZOR$:2!52K7&_C#[XW?F9DOIM%%ZL3!VEV4[AB1<NUG
MS_?3;MHQ"%8>1GP213".BAC\/89CBMG;=SG-B;IOWQ`AZ;&:E<U6-EO9;&7S
MZ&5S;[9K)?A8)'A*EAX)<E;R':.,YYI<)_C%>X*U,TT/D*81]5G)RGHKZZVL
M-U[6]V(F5L[K)>=+R>V%0^4V]#V'O.K>S2JWTOQ(LH+O["@RA&^RE=E69EN9
M/1Z9S<DRK)C62TQ?`42>>(MN(;I[!)W]Y9):G5"!:69]]/'6/ZZE7F'EKY6_
M5OX.(7\9K-.*7$-$KG5P:RRZ]CZIWZ"W>HRA.WF""*S@[F6G]"A%7=PB:UF!
M;06V%=BC$=@=&8H5YGH)\R)./5^2F@-,D:PN"/IXB'L11G&4GN04X'M]"[99
MMQN55G9?D)NY:M]5K<6NI=IC%0"K`%@%8`@%H#<;MJK`J%0!:_UK+`:+9[#W
M!U@^XKL8'^`\O971Q(F])PRLH"N@\\)6+;!J@54+1J,6R&`U5C/02S.X`-$C
M^<_5GXGW!/PT#3YP;P#Z#F."]QUT$HR'G,2X'ET-.X#9S$J[K&0=`%IJ/E;2
M6TEO)?T0DKX3N[6BW7C1WM?0[]'H_0EX/MG].D3DX7-^@<XS<RP"O#M]9\$3
MC.+L7O@@BKRE!]WI]B(DW>*<.`'^#8@)W;:7^/YP.0AZ+6F5&*O$6"7&*C$#
M*C%<(D6YTB(-W7X<7GF;/JN\592W:^"A7X&?P")T,[[2Q.YBB$V>9JG$GF,5
M$JN06(7$*B0#2N@6IJ5<%;$BF%\$CRLE0H(@SEI?W$!`Z.3.@P71MI$7K-+6
ME=RRF7<9I;A^\<"#YZ>F!`W2;T'X$$&4/A\Q"S9)C'\.\07SO314RDT/F5M9
M%<>J.%;%L2K.,50<;G&@7.N1C[M4\6`=,WIIA<3-%F!&O^W=R'F,ZB"3.O0P
M$G6*55FLRF)5%JNR#!PWH;,LY>J)%;_<XG=</IF1";!][OC^!"^P/KR[KOS%
M*"W3K7"VPMD*Y]$(9WZV806U7H)Z]XKR+=@2-">!B_^"KZM;\HY(-:%[Y)YV
M!+69<79=;2PYJB/36ZQLM[+=RO9!\C.[LETKZD<AZJVYKK'8V^O=]:,4--A;
M%[!BW8IU*]9'(]9%6(>5Y'I)\EF`1\-[\&*#VXW!;09UFEDR<XI5-JPPML+8
M"N-!@]LLEF7%KU[B]RZ[<0NX"1%YI&K$4GAD$HSCX"AB@F.FE<E6)EN9/!J9
MS,4LK&@V3C0K;)Z4.^`7T(%>6E-P4[FEE`AU;;@*QGT1!@XD+2K2?M1>]'T*
M`^=Q#=#W1A6$>YH>N&SW8#5H+]S3;&J`EDH?P)_[`C[!((&?P]"-OL*8^=TQ
M)JB-\>0P3;<WX(\07211C(U&%$VW>W:7LS_1V$_GA572(R(]\DM?)$8C_2;)
M_[\&#MZ=EP`B*UDEWRPEOUT;Y)5L%=V0P5.4JX0#X4S77I37/K)-.5&Q7^FP
MVDHHY7:?M6.M'<L3Z!62E\4M^$%;)B8:Y^ZN/A74^/%U6_DZ(L;/WG-LW_?P
M:?Q\1O9]`!'$_^/_`5!+`P04````"``C5@E!S_0LDWM<``":104`%0`<`')G
M96XM,C`Q,C`V,S!?;&%B+GAM;%54"0`#X<TC4.'-(U!U>`L``00E#@``!#D!
M``#<75MSVSJ2?I^J^0]8[SSD5%DV2=U=)V=*MI.4IYS8:SLS9S:UE:)(2.*&
M(C4@Y5CSZQ<`[Q0OX$5LGGV8.0X%-KJ;_7VX-8!?__JV-=$K)HYA6^_/Y`OI
M#&%+LW7#6K\_^_H\6#S?W-V=_?6W/__IU_\8#-"'VT^+)_1@F8:%T=W@,W:)
M\89^U[")B>IB]**^V9:]/:![=8E-!]T;UH^EZN!SQ/Y?1[:%?K]^ND?*A8S0
MQG5W5Y>7/W_^O,#Z6B4#F\N]T.SM)1H,@CK_[FEWA287\O1B$OOER=Y;^A6:
MZS-II$WP8#21AH/17),&JC34!E-]N9H,5Y/Y&*]B;]T0K+I4(-*IQE=(D61E
M(,T&TOQ%'E[)RI4\^N]X:7MW(,9ZXZ)WVB^TL#0>T#?DA"?.T9VE7:"%::(G
M5M1!3]C!Y!7K%[XDT_<#HNZVG/=G,=/?EL2\L,GZDLH>7@8%S_[\)^05OGIS
MC,0+/X=!<?GR]\_WS]H&;]6!83FN:FF)%YFPK%?E^7Q^R7_U2CO&E<.EW-L:
M=XV`@BBW!/O7("@V8(\&U,-#^>+-T<]^8Q7^2FP3/]&/PG6X<@\[_/[,,;8[
M$Y_YSS8$K[*U,`FY9.]?6GA-/Z#.:J!?;^C7\)_^XS/$"GU]N@NE<`E[YW+O
M#-:JNO.$F"Q.`U%GEYYZ_"$+W82"^,W%ELXD>T_9^P6.\L0S'W.A3*RM)02:
MS-LVR329RUJISI(+#%1FL7J)33<T8N!%KQP8[S_^OM`TB@W7>50/ZM+$"TNG
M3\@>Z_>&NC1,PS6P<VLXFFD[>X)?J&G75)L?@2K<`>_/FDJ[#"UG\A*V$^S8
M>Z+A2LYD4MI5\;NY9!*W)I7'&`];@Z_/9\C0WY\9^G>94H<D?1_+RD@9?9>_
MRV>_!?4@OR)$:T)^52A6%XHJ0]]8=8C7]S^_>E:TZQB7,B2^A_6.XGLG[8@L
M@Q<D"025:('B],\2B_T2EYI-V6[G#A)1L2+VMGG<!LK9[7CP$IX`;O:$8,L5
M"X^@,!Q\?0W$XD^:R(J2@TY?4"]05\,H)6'4SI/3(T2EPJH`,''C(?'PA#5L
MO#*-/N/M$I.23W=4'``3:1U$`V@\GJ=0$4E"WSQ9P.U1$].4'-/Z`(^\*,L"
M2*8/^@&1+]@5:S@R7P&%2J2'8$S-E)&<#Q<JKA]M25,+DZ@AH;1S9&*'/>#C
M5K2R"=+M_=)=[4VD!L7M%?J++)U+DH14%_UM;V$TE,[Y"!JIM!]\2\6Q$$9#
MF3^5^X7%XW`NQF/*PT"83'4R2P&94[Y;-&8K(3B>H`,**83BT<`*&H;-34L,
ME<SBH5)SDVQ7-4]NTJ2"21T20#%V4N@O\`(@]!^)O:+,;-B6:G[$@OC/>ZE[
M$LC11+#)&DU&HR03Q.4A)K`7?-""E9P4$M:M<"_P4Q*`&2`J\D8U))$U=1G#
MAS092AP=[$E0#YMDI_9L%I9^BU^Q:>^VM)H/;SML.3DS'I5?;QDQNJWM62U\
MEKVA;F+1I0R'L]'W81Q#@7"_SQ:*1[[\\Y-B*HLT3FFZG&GZ(MMT&#8YI?F<
M5Q)?7(_$0M!+700SHJGE*,#&^\D^J*9PK_VH=/?-=5H%H4@;S6<S24D!+1#4
MB_:YB5D>@+B``\>/:6B<*GK2/N?%6$;#G.D&('CLMWN3K;G>XAW!FL$;1/JW
MB=D?;'EE:Q/7^#=_3CL4.TS<PR/]6B[][<._]@9'>_Y7;T=\MP!L16?!4=MP
M'EO1#"I&\9I16+6WQAFK'`6U(UX]_SU4H!G0!1;I^^._&?/?/>WJ7J&X%_58
M_<`$T2K*4HS2GKN!*>C!W6!R8V^I&1O*[,8KOK,T>XOO;<?Y@MV'U8OZ5AYU
M0E)@"$5$-<&XE^:3X3%O\`I0H@;D58%8'7SZ_&'%LL/`N@&G\H62]H7-?:$E
M?&%XOGAGTDI^Z0DE5(GZ'.0+^[*E43\E#8+U%ZQM+-NTUX?,)=SBLMV/Y[,5
M$0NQH3P9SH/!NR<(19).NXA;,$YO;I(,8E+9`+RY79P-8N:\$-5R5I@`#K2+
M01,;51=8WQY^'8,AQ?EDV_I/PS1I5^".HL=:&RRIRG&P*Y"6V%0:"`?44E4P
M]&;R9!IC";^J<Q14QH>M477(JR^6H@A`("?WAYSV1^2.18D[`#,V.W204A(P
M7J?NR$^P5-:(/Y)D5]_!(.,57>?ZJN:C:E!-;]2=X:JY'=Z<TEV./[)5$.Q;
MC^11,,X(Y2`FB`8D\D4!C26:VZ6D[-I100/#0EJ^79T-$(K#+#$0*'`$#$+^
M=^^XK"5V7NPGS(PU>!)/-"AYL6]49_-([%=#Q_KUX:N#J>(/.[9YR;#6"\TU
M7OGB_V+IN$35<B<83U%5I]AL7W_!Q6YE'.;914J@%QN%:O#9@OCL`?V1Z8("
M9=#U`3%U&!6$"J%((_0MT`DJO178O4K:O:[-4OU\]UK4O8D)"?8S>Z@Q)^\"
M)R\/Z-V>>=FP?D%VZ&8UU.P*EJ=.!_8DR9WH4[8SI#)-WDLKF`A)ENA\Z).H
M7K!WJHRG,W\X0[NB7C<4:*JCMOIRA^J7#"9JVZ`D;(#K]V<&>=27/[8/I/=A
MFO9/M@'WHTUN_<SIXY3BDCR`2C*Z["]444QTU^`PS!D(I",J'@7R458>/FPR
MP:F\D)^47YB/#]K^U@GW1,-:V9GU4>U@[6)MOU[JV/``3?](XY@^^KZ@;9G.
MVK./IKI.!<'Q[QW@[ZA2P<25Z50)1L_!VXB]WBUN&FFOB&E_ZGC/#0L6R]D&
M@K0^L;7VAU5Z'BN/SXI?ZK)]*=1$>&IE/@F"/I:K\K`2F\/LH/UHS4KER$KL
MY3V"-@E",9AH`\H=`@(FRS5TP]S3<1M^QMJ>\-';AS?-W-,!WD=J-%OSWKN^
MWA]48M%QGO.(R?-&)9A:M<_OXK4BNTMHMJ&P:&=H,@^6AF.UHJA:%-2+6,4H
M5C.#>5`WHI4C7CORJ@>">]>>XZQ`96ZI.QS7UGY05O#=Q9"*--746.(&<Y>]
M0EPW^AL.W+:C;G-8U:`LTB;X$F33VN<`X:3"AKS[!KM"DR5-HXR/$[:^I?L<
M*ZO,-S6^,+E(!5OZS`Z`1&`#MY:\^K(%DV2ASB.UTBSZ:#X;36;QB(5?4:AM
MA5*,NV[#MW"F_=A$N'`NF:=+E.D\F*O-,`VE>3*63SJ')L;"-2R(D;'FO=T;
M4BZ:Y3HR%SRFA9@Z718JQJNM?LK#L2QGQ7I/^+N!45[?/A'XL.NO12&5BX">
ML/M'U2!_5\T]CA*\"K];5OG.$9&AA.C!/\-A$A5,%.*R3IT#*@B,AK;UJH]3
M$%S'N,@S'`0;KZIALD67CS9Y5LW8(-F?I\/ZC>WDMAN";W>)&S&5!"--'H<9
MB8%<OE[)),>GJ$+9B`D'0E7[EL>GG$]J6VD/LGW;)F*V=<8CU8"88)4*S@'E
MF)5-G(1^-[;E&M;>WCM?+8)5DZG*LJL>;2]/>[%>$[X!F#W$CE(6'<TK@&"J
MQEH+AOUP-E-29.97':>RJ'(4U>[E9`;UHU`!Y&F`%&#*Z]2%G!5O\=)%3N0V
MPT+[R%TLQ1+M['"/!2>X=(%>T$UKF,QDI':^2[\Z1F4FA-V[RFV9N.1>=*B$
MU14$%^W8RR*=+1&&BD8[?>N,G<1KM2EIQ?RT5<D/[*+7/'?!]X$J8TZL?U3M
M6[23O9VK#/M\GU4WZ+JM:(P]6/AE0^S]>O/RT_XG5HF31R[MRNX\8[PEQ07/
M2!O-9<7/-0^)9G5,-.>((RJJ_ARI3`%$-4"^"HCJ@+@2YZ?FG"R2!O.>`$VG
MG(<6^;X#HVLP_WF$O6>GA""9[<51T($)@TNX;YF7HE3]-KW;*04?*U,T)]:J
MZ+X2<(G>PF=4CB99_.N4\F\.\W8P1=68?5MT70WRS:9=R&E+*.?]89E7D(XJ
M$Z^(;_LU`D_J_P_#W1@6M8+IWFS50EAP+\;?HMJ*IK\IDM!:1YI:O(HYP["J
M>[X6<@JG)2F%L0FB?F-WJ_1S-%T5/V*#Z4J>_<,02OW9/"&A?2>2:H.;T7P^
M&@K-X9612'_G[]IVUO\C\J@Y"R?LT7Z11H6$HDHR>D$)M9-SY-%,$6*`#O.1
MZF<7-'0#SS$HIC)X0(OF+E5V4K]R#3X1VXE-\W]2C?1,2#T9O<@8R%!,.)=N
M-"Y/"N#RXZMMK(:^K?DW=`)OB(4-A5^H+PAHL;7X/'_UJYE-:>GE!<B5F3Q'
M3"\:VVS=1`\DEQ6A&<&CR/93=S+OZQ1W1/V[&T[HCEDFE._[DG-3,<;%6N$"
MK_4+T'=6]F*[\U][^I"M4;S&>A)?]NR$IX=56*IR.#6MKQ<4T=`(T5P219J*
M<,F=E9MYXZ"81O'CE3V=V);]L&C?AO8=.IEW-GR7L&WY%5)W^DEA+:%:C.O:
M^%#](L6\8^^KO-D+HJIX*KDTDH="V21PI[.?R&;.`'?6*P[.:S4L;U8TDMM/
MI&>>L%[522#H^ZD2_876LG@S<KL1B3)=(BI>L>BP=30.[G-C;R/V.OK&!$!!
MI*X1BK`1G<5_5K`D(OW(5HB8OE8=PWE8^8<H&E;Z!,/\<AW&]E'EHKLMI+%_
MB@&7P/J.D0R8"&]DBA*90OM\C^R<3S\G"S+2<T,H'NW9=K>2CG=-#,>US<\'
MZOOG?^V-Y9*=R:1:!3=]E;W2=?I<B3YB,3)1QLK02XOSY2$N$'D2D2\2Z%3L
M%DV484TLSDAKT4ZES$ZPE#-!R(6I9").`6G]]HYA8<>)7>WC7VF&;^UM_@I/
M^7M=MHYER@CO390#;/D244PD"F2B;YY4H"YBJ]8J>=:>BYG;61,K&J>))E?(
M4WV!7?Z0*J\T,,1$1RBC^7P\G18`"W+`U8)AN1CJP2"L)-#*T`(Z,#O6Q]MM
M2-M3E_[E&#J_*X:JZ9;E&-:3!8NO<@4%B5X:34<%Z(OJ08F*T,(%3R(\N5N2
MV%7C[=^.V$MU:9B&>QC\Q,9ZPT[]Y;M]^39?-@#5(M=I<65ZAGAQV)3P@:#O
M^\T6C[9+'QFJR>^?4@_;_!,K&PKM)7]D:2J8&2!/ZA%)6*5_(9U7:=\9I:FC
M"J@EQAL%SN@?8Q1!IQYUY#JY-QSBN&S2SKOE^P-5U3T\TJ#<J`Y^)(96J<-1
M)@J:+TKT$VQ7YY(R*V0)Q_7FH?UK[+V:4%`5XG7UB!Q:]`JG!#_*^7[=&"NP
M_L32K[]W;"`(@E(.$/%E3Y!_3Q_<N7A;85`>O0*+Y%`/T9F@\7A<-#QG\A`7
MV)]!>BT;"T;J)38"HN\H$$M0EO0,))IN[.W2L%2_^8\:_1>B6LX*$Y*;VEI%
M`@#6!-023629R&GHQ82G^M$Q\;`X;-G^XIYRS`%NL0.Z!FF%^,["K*@7>P)A
M=HWSVF()@W<ZZ[.O##6\="QHTQ>6?F]XDR;L0!K'V6^Q_@67C:_;J@66"IJH
M+@B7R4Q.3Z3'Z2+2`,55\*_OB[K<5`L44P/Y>K`KY'M#+%UYLX!\DI-][L:[
M!-Z[1L`KV3\B:@.E)635^,M`$!J;7Z!*L?]\H"K2K\I21A?NC4K(P;#61:L'
M8N]V2#Y""HEN]Y$F?OHPGYQCU,#_B`EF*P&!Z!.N!NPP,6PZ+-2+F*)UTT>A
MZ2HU76-_X$CP.<+T*46_I]P)[7YV5>)V:OFXQ/(E7AL6N\WOQ/:7M@ZM6ZX4
M6@[)Z)5H*L[3XC[J#_L^\IBZLS2"50??8N^_E8(@1P0X%V?K);J_:3:;E5&R
M5P$*:D!!%3#G/YS*"?SX!]IM0$9@YSO=%_,+V^ZA_7$P7!SLY5`N<&8K2<2L
MNC1[6/IG?K`UZ]]%^U#R9D9KB^DZV;B&CH*MRVPBC;T$9";__"@L>:QNPXIB
M&Q:[S44^L0<B[CKN2E('1/4D]J>!33-WX1*E3E"`3TLW988P_[FN=SNFMA?V
MSV;1X8GH+Z5Q_<0B=R1/)I-Z=(:^\7HZWF)Q0B_4H[03.J$M-JOLB9I,EN^*
MGI%8@@-J$%CD4*B1EJ">)1OFZTCJ>-Q543WA`W#&L[IXA]YB?V*OQ+!_Y!8U
MSRW08[&:<$@/R>JX%80![.W6\$Y$8*/((.].H\KE!4W!&UTB.E\-T6LIYXJ?
MH!J3Y<V?Q*4!0;,=\Y2T>7SZH\R\SO!6'GP)7)7X!`H_MO7L4@P_JN2!/+OL
M##8^?_J(R?-&S3VE5N3-CO%4HHX@]ROALK,G$W&AB$I%#P1Y<OV3:*EDQ$7#
M@:Q%FY68S0X3>HYV*H&_YZU"C*;A)N(=8-AQ19S%WMW8A"TSEW_KHS=@8)96
M0Y#7E?$L"UZ>-!2)`X=4$_LRH.1X!JJ%!@)`*B_^<J"4Z95>0.C.<?;B\/%+
M0T+'4T%T1*($Y[9FP<83U1/(5+<K`RY&KD5@&$D&6"$^8B[H!38>]J[CTKYS
M_HE/A:]`HB2FA_!Y>6,I'RHQ>3W!2TT+,T!C%]L&AIR,\"N$3]HCP!@J3)=+
M%X/!2I6L(&4TSFI*`'>^-S$D`P9_N9#D:.ARCD;2N23Q_QWWPL[14#J?C2;G
M\F0<_NJBO^TMS'Y!+#KXK`/]QU0>G4_'TUBQ6ZSQ(XW04.9%9;_=XF_T#XWY
M"559'P`(=3N"-]ARC%=\9VGV%G_![L/J17W+CYW<-[K%8IX:HD<T#*?#$):1
M+.0)8^GJ;"<IE0>&T38,5(X--#P#W[%SJW\!1DI9\*5`4^B1=I;SF=J6ZVV6
M>5@]&<X/_U1%YXF2C_'*9N0?,6&%U'7V<GY%$9TOYU?33RS:QM*4]I&\Y?RX
M?);>RVH(C@9U4%0'BBKI>"G_=!Z0CSWP`.>!DG7\T[G!.S$X,)B$TLY9KK<O
M#RT/2-O3/L06$[BE^WIXCY;N:_@0IJ&/Z<FTO,:6MF'I%(5',9:^UFF37ZR+
MZ,:L230A&H<IQV@H$O@<QC9M51K9VEUG0"Q`DST"`2_U`VV'4+6"LQA+7P-%
M6U(7T0B4QTH^V@[Q(`0\J+%-8P7@!GYRHVA\%H,MPT>]`-M]R>DJ!2]``NR^
M6NHW)??A+!=:\.>JM&-?'IJ@D]?%@Z\00_<-$M)/A)ZHLYIWC6/A*Y`(BNDA
M.D<R'@US,12):WH-8VL8JFDA1]$3?L76'CM'8S`V6B$@Q]U7"<)"'*7]T@LD
M96WX*"D,B9X*R?K2;#3/QPW(SH3VS,IM<N!V&8B%6"%"@'<.V);CDKW&M+FS
M'HF]IA_?NQ0U_SOFOM$M2O+4$$U0DB;1?$,HBUW2&4CS+O\%@TL;]BE']AD6
M.^2:2P-&3%G@I6!3Z`X@[&2=;GM]2-]_=OQI2][K%D?%RHA>BC`9C4,T99\(
M?7V`OVJO57.50G.7I>9VB#6Q0$TA3L!3/<(=TZMLSKSD/7C<1<H(YWZ,IB6X
M\Z(0>MJ\/6N+85=J+3#JCL-4`'4I1\&@CNQLJ@U>6/J#N\$D\Y[!LM*=(BQ3
M!<'>TW0:'FD1R.%[RK@DH)OV6K1,25K&T[2X9:DKU6$!5!AQ2=CD>P04+.QJ
MZFB?J!AD,M^!`$Z6(L*9N;*<AD_JFNZ^@*BIE7\H*!7%8R:@<KT#`RMVE\`G
MV]:=9]O,W^.2+-4I=!)5B]X<(\WG`5B\>S*X!,1$0(&CMAU*:`<[0)+8.AVT
M(^)-<<-"(#-VDD%_;#54F+.MT1_>=MAR"G;PIXIU'.CQN@6'S3-Y.(HBW=NE
M'X@`.L2P@2'\H,(75@.R=[RG;JT1+C"GRUC/"J!TL!\9WH=H7RP=EZA:WO'Q
MN<4!HS_0031X9E%":AH%Z%L@#*Q?U-PVW@8\'$'BJD^82(=9$382/JB/$=H7
MO%C;KY<Z-CQXT#_2J*"/OM_L"<&6^]%P--7\)U;)!TN_I7VQU!<K+-H!&HKJ
M%XR6Z6P89*%Y@I`G"3%1B,I"3%BW0&C++*6.6:=&@TAX,224.J&=31U^EODB
M<V"<6:3S31G)^L5ZPD-9&0='POKOH\5IQ[M9`&UJ@-RE`25;(NI;X=WU8=AT
M+*)AQV$-DA;:!+>_(3OTH_T+&0:WBKGK<LQ=`V/NNNK'GJ0P=PV,N1H&R%T:
M((:Y&E848>X:''/7)9B[/A7F;LHQ=P.,N9NJ'WOJ82[YL<,`OH$!7@TKDL"[
MZ0/P:EA1!+S,;]$I\&Y*@'<#/;_LZ_&$30X49V/L2A9M"M[H<D(B7PW!N=OA
M<);N\"6$0:_6M&.@DF\@Z-Q$>=PEIB=*G`$!G5OL75[I)[/[8\><KYE3N$/`
M9&L@O`%&]N?O`C'(EX-\03`@:6X4Q\=7BX[U+6I4#U9MBL,J#HH"XR'Q\**^
MQ>Y$_$(M%D)&[FL`&,G3133?9!:<K!ZBA4I,7$4:R80%3AN6*@E+76JIZ8L$
MW<DC&H]9D"IT"PRX=@1K!F_\%I:^V-K$-?Z=-;81>:-32.6J(7JE_511`C1%
MLO@24EP:%(Y:,4\Y,H\EU:@EYG6'I-+@2X*HV"<P^'G%IKVCR,;:QK)->WUX
M,M8;MWBL4_96IS@J5$5TK7(R"['DRT.10.1)!![XM&@IAU7,O@'2`^&P>!(*
MQB2FRIT"@BN#0MT-%[[9,O*3?5!-]^"O).=]Y-+WNL16F3+"`XJPI>(24900
MP-/#?*%!Y@,0O-HT-I'Z1GSSHGS0/@RG1`,T@38A'[4R47YK.)II.WN"^9WR
MCL&G-UA&WD_#-(/D[CO+I=_"B.Z?UW5>4#7OK)5-MEY;FYU&=+)JNIZP/X$-
M0K$^D4:R-/(F_2,=:&,25P,%>O#P]_9,1*H@3Q?V3J@.BNESZARHW.4#8)_*
M*9]F>W11X%$8?Q:O9@`[58$+U$[65DY(F>'ZS*D^8<MMQK7J&!K5YM8P]R[6
M_X%9GQ#KBU?:<JWQT9'J8BU$7:%P[4%-C<5!-<Y@?UXI!Y%?+0KJ17[%&1</
M](#H.W!6FM8]5RWZY2I1#N_`7\>,?8K@ZIB<&W)3!A4W^1(M$Z_X39D-NNIM
M50)'S"U9((ZE20919U]OFWN/:Y\[Z0#^3'-YU<N"^]U!!W#H_[7W;<UQXTBZ
M?P4/)V)G(M0]5:S[ODFVW,>[MN6PU3.QQP\35!4D<;I$:DB6;,VO/P!X)P$R
M28)(E&<?ID>6R$1F,K\/MT2B2?:&`M0P_VNF2$E_H//CZ>X?`E_(/KG'CVZ<
M:G%S7SU;#.P%>HE"Y/H^>L(!LY$Q>M$4*=KB:Y"-$_?XE#V56QK$+'?*C7&G
M@+EW*L](&%93P)BFT"$L(B/*WI[63(?7;NBS$7ET$WX(HBB[A'?$T'B(0#QJ
M'*`M/-ZW$H+,&B1!2'B3Q7W5-H]N)W93G3!S)]TTG&3WH'5B/S7I4W\X&2;2
M$?PCH=.A_M=,JLG%8[?NCU&+#&`I>/0)51$>Y#L)9Z:W[8EF;&;)*;Q1I\:*
M+^PFPRG<T61`'<%AF//ZTH.$Z'KY5CN[O=`HY@P1O?>'S)LA`C`YK5,[<,3.
M9U(ZRQO@%;#MFQAK]D"3P@K[WQNW'\Y>6IT@(ZX186"<L<"0EY(5S)6:>>JC
M^X\@?./&]"$(7V_NDT2`C]3E?SM<QN]<+Q07*]_X7[@^(1LX\GTL((F-EH['
M<&-5A\?]7$)_HG62-<]7>M+,EDP#?HDWUR&Y_9SPJS4R-<3NJPT4:=*%=?ZL
M.?"FZ<#+B@-OC#L0RK$FO=@DX,D#T3!)Z^(["8-K^5`X6?"9"3?W_&YPZD?)
M;3?\N#(]B.)J8HV`J4L/G]U7T4O=TA_Q%=/J#V6F]CBI1C/H1ZD*/-"^G&57
M/940QHBIW"))FR1)H<%DD4JT2K)FR3?>,!$M8YUQ,><OP4A?8_;6+XD;RNWA
M9N9K`4TU;W^\6S4/#^5YHJ"Q7_NK>`.[5KW@G:4C&;6ITI'QAV+:C&[P%X[)
MT,&3-KN;(Z-AEAL>[H#P*QG+=/M-,]$4]TZRD=->W*09L6$2]5YX*LS5ZU?O
MP??NO;WKQUDU%2`/C9*,1U-CU(8']D+"8J7;6OEP/VV;%(WSF[)*S>?%PVP@
M.E-NJ_-@R6DW<J==(3D-2I6F/-=DTLD"SC#9ZN`P"1>/_C`34G5:O.?J]3<:
M/(3N\Z.WOPRIVY^9NP390<0=6L)A(#N/685!5J"*A7[1&.&M6<:R&GW23JJ9
M1ZZ,>V0(A6IT2Q=C#@X51'X$$D<''4*</#W[O6/&ZAF?0@5:Q89=VL)#779.
M41[J/+[.8@PZ@8]@+/D.S4,CV%*GFZ"L.3B4\-D32CPP%@4Y7S.;IDVSX6S`
M&A9).<-S`?L*PV/1GIK"PUYV@#`+]%)K-B<(3NB;.G/*/&-WNN"$SFGRI<;`
M,<R5`VE%PI-#'*Z;(X/C\5T0?G?#P\U]L8M\K[AZ&LB5`X4B<N8PC>$0D!W5
MXXV2M%4^:"AG.MP3Y9WF%K#H]-YJL&G95S<57]W@^0K,K-,[3,*P4X27::X=
M1T\RSAWQ*31S[]?](SV<CLG*:WBBAU)=91C1@B3@L2I$/7B,RP[S92VD:_N\
MC4HM<7RNU.V#.C'F'KA!\0"4`76[H4EWXT+!,*_U@;Z$Q,#>G(RQ>$:YSP0,
MH"K9JS9PE$0O>$3*3LV5([(DW"I2&FET&QL9-+D_"XVTNYU^X):CT4X+?EOY
M1N4WW41#'SA^O]!G7B#??QBQ<-=/%"(1]=$3'*N.[/Q;VA3)V[)YR6XROS2X
MJ^$5NY?K)G.,A-QT!8QIOAM"(S+^Z^UJW7S(D]1%9G8Y=WL,*PX0B,B-_;6%
M![SLB)QHD#0/!5A-E-,ZJ4&7*A=9SIK3>DG"G9I#R32%#F<>&9$.]+YN.CT]
M/;G\'%VIO2_TP0UY;=R;9]'\/O9>O/@52*<#!"+2:7]MX1B0G5U)&TSF1D6@
MYVV2I%&2M6H#FT[KHP:;IAZZL<1#8#J=UDT2.M4;2J;9=#CQR-ATH//UL&G*
M-]G_N_[AVH]94]"Q:)_WC7-E#^7@\9P=B$F%LFC.?^05C9,6[!A53F3_O&)_
M23J"\1T4-Y$''*T18(:^!B"]8*N^?AQ>I""B^U\?@I>_'*B7U"=@/]3+$K!?
MY2J]8T3J'C_3T`L.[]COHEH<M#]KH(1`JP+`RQXWF]6J!KM$%$ED$2',+,"T
MV>4,L6MJS(!"C..CVPVFL?`_U`UA2"B>1,%!WCPT6K8S1XX"+LD.#`RR28J`
M=IO,QW\CK.317W6`N=A/4'?M']ZZ<?U25O5SAN.^TC@X0O),NBQ"4G*\YK<G
M,4%X,3_8'J>O/2;C71I*]6AOFFXNUF^9V):O(OYL.+)YF_``J-,X?QLOBOOJ
M[H!T-QFQY8"H!VIN'4;AL*R2>%Y#7+Z6T/FXP5)?*AV`-:EF\VU*UWE1^:*8
M/-9D6*=M3L6V/QV#*/HS>68F1ESB?V)6W.J*MG(IK597V``5<1D@\#LFSR*"
M1"@`O%B]&-!($"($V0&.WC8)9"@-P`)!)8[:$%#8:T/XIW=@`K]5]C0B!%(5
M@`$S7RW62A"DHNR`P0"[T@T?I1%84*C%5!L8RE9KV6EI-I!M`'WP?/H^ID_U
M]1KP:Z;W50`Z`0<4V\TR/1`B14&^8_B-"R9"LN$]%,VVJA%OSM;V+1/-!COC
M#3:R/=(#GOFN"-15$_/'+2_RU>]3)J_8PQM"'UA8+><;9P?B#"'4&KKH;2*$
M*B8T<2A+]+83PA!J.Y')H8(]`#$4WK%AC-U5H%W]/.(XNV>1\-E\L5RJ%V30
M*Z5K,:^V)O-!K,GD5MHT!&\M;][N"VW=Z,TI3DNC?Z1/=S14$5SC.8P.LZX$
M+"P6B]5B4_22A$G)K@<@WQ)!"#WC&%OFYFWI[@+'&.3(#$+MXE2XJ/1K4I-1
M.K/[>\KS(HM+_+ZX,4TJ0)Q$ZF1:_:$^KQX@P&1W!]8*V$$L-MOTW$<NNG3;
M(^'222&>%/*1^L-)['>J]L?,\!!IIWEX_%:ZRGYNP@/HS?WUC_TC^T"4*WCC
MOW&CQTO_P/_O^I\G[\4],BIIARA0A'&0PO0"KI8LUNM%&:;\$$$F/@'IC4^X
M:,*:2'XH-8*)5?UN**&5'Q&@F1LX9$GR<\3O$=MS+_"46_$#;7>'65SW"_LF
MLGLX%07;3\_'X)72].*A4N62-Z<P9*JI(J;S/9,H[E(&VL,X6>7(3&)^25>Y
M=DTJ%`FJ.FUU*K;N+;EO"QR3%;2!_(()L:\T?/'VM+C6JWSH\E,@+H6EATM>
M"RVZ#6+W6/X[OQ'L4Q#_#XW3^I3_4F^I3M8>`J2U&P&$AS-;KFI4D*I2N:FO
M<H0X5X<D^A"A4/49KA)[,"9,*5)HA<LEJ$X6')1XZN2'N8@*&[%_1"A3:F,8
MEE'9-)_EIZ+`[(A&6*K:.S<=[7(E?@:RE%H&S:2:9X<\C#!H<=`HK%2QGO]D
MU#KZDPB^_;V5:2_(=^H]//+OX+[0D-^B$-(GU^-K^NPG-FV)/#:!B]+/^2Q4
M^BGIN95?C'"V^GNC$CFO')*<:9=NO70_CT&/=26`L-G.G<984)2128L;X.Q=
M:+7.45IG!:Q5T29%H-0/TY_I2<Y1OV$SS9!7SCG0'_]-7VO?3/V<H5,^TL;!
M1V9R&"0'XU,Q1,@A3)#YDS^C[7'ZVF/B-%!K*&7'@M2F&XOUX.DI\`7>1'\7
MW9SBB)<48,,$];=J>\DL"EHT`1][WVRKD!`R4P)-I)*26#2`:#+549AZ`;35
M('@`L5E#4I>/3,'J;<"'VLIOF?[9*%22-L&1LJN"XEORNN'QT1CM':#VYN*Y
M&A35R"W99RI&WWE'&KYQ8_H0A.I!3O4IHQ%;:1K\Z1?S2N`*(223@A6^@TUQ
M>IEB+I:EP5,-Z:;-IB+["WWP^`%2/_[D/LD.YTL?,QK;U;;!$9%=99]&1"&%
M<#%8T3W<&*>?,>;B6QY"U0"7F(VRGB.4^9MWR&Z_^^C^(PBS^T`_*`ZT]7W;
MY%H/3"5@G.T63G4HPP7GER4*T?D=LHCGO28T7H`LE7;1UV)CZT3]HKBR:M3#
M9?8!M+C:=U!$E%ZW!J*%3M!$LU56P!>`T4*ZC0@=9GL9HM$%WXW)KKZ^>R7[
M5+2]\&S&,!R?-8>A`/0'W9]X_N[-_;VWIV'[=HC\89/@DVH`[1&6Z^PX8R:&
MI'*P-T%&FR50E.XZ_\;'9?1`XH`4AGY@\7<DV2X#;F9J:\Q5X*/VBY936/F5
MG9=11./HTB\GWGVD+C\J>;CQOS`MPM#S'WAIDD@UK-0AT?3)KG'J`FE^-UNM
MDC-@Q:VQ%R1I4:1-E[-3LT:)J,.>-BO*\42(Y1?,^6E>]5/FIDN5FVX0W-1^
M(,V<KQP#,67DU)L>'LK/QVGX`GCTJBPC,4+:6=!JCXH%B]ERZ^BA5(SJ%&;<
MHX-)T0I;F'&1%@)%+HHQGF3&\29N*8V:RDHE.RIL]!9C<,[75S=@XMAZN5NK
M.**=$[!+=4SID&0>6?."&Y.2CYH<@#F9'`J`\C1SD$-1T7[U>N6RC\DS=2F-
M?PN#TS/3LJCOPP=RET_!R6<L]L-3;8`,%H>!_IXZ`N<12V?6G'-=O9*T+2(:
M(UEKY6)0O#V2-DB^\2:QZ6!"#S4&"G<J%UT,\)%QKA@('REG#/$Z,G?D/_Y?
MCX;,?X^O8G40QA1M+^/P0HM&X(+BR^9\@;%`Z5^Y['0EU1+$:[*]@>_"7*M@
M"XA<!4B['(4,R73,(>ZOX4>4J+]_A>%1^28.&%7J`#<SMJO90H;$DEB2R[4%
MA#IL%@CL:R4"`KL"50&_5A>A8D_:4TN3F'N]BH&^%GV@H>ALMPWX*0=T*(G1
M4UG=Z`*'F&T<D(#HE2*RRVF60!*^<"5]!Q>$O5=@G/5NV8(^J]:>QII9@UNY
M@[<,6,"U(Z5#4*'TWG\^Q9$8ZLY;<WO:WL"`45,-Z('@S6[7`%$B+9VZS9&S
M?339V.BP$G$7F956P$@=?U(0*3QB"X2<WA!R[("0TR>\YO/9K`-"CH40&F!C
M!X0<VR#D](.08PN$`-NHO_O!':_(PG=3A0F\8(B_9V^)+(M&LHLJ('0VA0%:
MC?I#9S\[2;($-$.BK$N"'E+5QH)S)=B^;;`,,+7B0H-WC;/5!%"7TISN;WGF
M_"C+FINLF?/DQ1[94?/98ME,#M'(B1AY93:X=%(JQ$M$FQK0$S&@):EK&@R!
MKA+J;.I,6;#?8MU\MEPU-^1T,J$U*YI(ODW./P;'(Z_]R0]P\:L&RNEV]^FU
M*`]\5Y#]&'F']$Z-GX7J0.NKNC\/*N7)MD-A>XXM;V(0DEH=X%+F<KUM[GDH
M]L'MV&_48W)C)-3?9N-0[XY:*7(['&8+$*-FBE!O2*IE((-3J1CT>L?YHCDA
M*LN7Y\K9!UDMCF@#+YNK]'8%)I([P[X+T^T>M0;=^5`!MH?3]BHVEFOZ0+?=
M-_--.X2+X;LENSN:C.Z`:R[9.F@J8K83D3)?Z3W16VKM;U[\V!AY1]6A=_VH
M<3Z49W,>ZCWXR25'^]?;T/6C8_>Y6@/-HYT9GMXV&':<Q78[JQ\RK@Q3N7J2
M.7Y4G^37EP7*RP>IEB13DY3T1#J5;-<':)L;G>4'`!Y\MNLK0*Z"Q#\";8Z5
MFV>F#7TO6\:3PVU\3>Y$>>_O0R:.OJ7)__<8"^EO&WE$J]T@:!+08MLZJQU-
ML*_9O4Z9@B33T)Z1-:KS!:^^2:_2]7QRS[_#"]?0ML'X9(#O&LU/\WU^`A[]
M2N/XF$QXS(1[N<'S9<R2%=`ZG8M=,T-,+TV6E!K'C,*WISP42][]BT\?^-VZ
M5GMYR[W\V7U5>N),*5""U0EYK^[\<R*[2&&3D*4Y=MO;.@.*:S4`6O=FNYWK
M8+>HA=[^JAK1C/9J<GOEM7^88MBGS;U+[MZL8(@;D_\Z^90L9A>$@V="OWR-
MW3"VVC.KFF?8($VLV9+%7'C'CF,\4W"8#O[O_@QZEKTI3[DY2G>.)`\87SHN
MMPZL_^>L6?`EB[O)V]/N^:A778?J/C>F>\>"Y5`#DE)K+ZYW%'U*'+#^XW!B
M+/#N%/-#YYEM;/H6/%%RZ_[`7&*4(:!8!&SX`&7$Y?E>3#]X+Y1->6/F?X_Y
M-2WEN&<0.AWY\/_R*0AC[U\R,(T09'*LU%L[Z`1DYF3'_D031+1!BD;R$JI%
M,Z3<#M;,;5*'B!E9'XN-=<Z#P[W2\PYSGFWX+NEW_8/?2$X_T1_Q[7=Z?*$?
M`S]^5"X1C1-J">Z[-86.21?.$L8!I29)VB;AC9*D59(TB[3,;<Q5R;X@D[/G
MU."6G4)3IW@^'\<O;*4*.'*@M`'TL/T4\C_4#=^Q9[5$62[,6LK(-`2G5CF+
MX53!&R.\M7-@B"&>`3/#YGR8H0Z(X8Q0\>B9,`&+0GW1Q(79S02L?>A.[BJO
M(#"8"5AK9\,$/3T#9H+UF3%!"1`CF2#SZ'DPP2UK7M^@()%F-1<(%8&=WVRY
M&TL&HKES88/>O@'3P>J\Z*""BG%\4/CT3`CA>Z`OGI@LN\G@>P#M_=;+[5@J
M^!Z<#1'T\PN8!I9G1@,%%D:20.I/RRC@ZC6YP_?H1JUWJ_208`?<ZVI!%\EW
M2]B*(:_BGEQGS5O`K=T^C1><P@N_J+QP!_6"!0A7A3H0UU)76H;FW\(@&@#A
MY#4[<"MT`5_VL5B!P"J$6@?.WJ8*1(JWR!LW#%]Y;E92[-Q2R%7B$8BSPBN6
M@>M#5]%.R*MV@.Q#O_N)9_/='+8X;D%Y3,U60WI!:\I6]@A>(!H_X)>55"M7
M=,B?W"?:7MZDIQ0[<"I3#;J?.UO"^L;R^(VW@EWE9#IO`*!\T<\=%@"[#0-`
MC"O]:A?<?X_H_>GXP;OOOUA=>M4*8!?Z@$_3@-!,$L&$2[8-OL-L%IC]&_4>
M'D6RV@L-W0=:-I/\R?/)*W7#Z,]V(K09MC!8UOR%@L53R+0[A?32/[SS?O"?
MVJ>8RN=-HDZE!/@@;SZIS"01)HIDLE`GDSIL<ZJVN<RV^U06*H*Z@JT"FU9'
M8&#E-]9I?F`*W/AOO>@YB#R^_GMSG_2PBL_9_HY!S+0J`MT-G*_3\BY<&N'B
M>!'=DD!R<Y\.LY!2J[69*;*HA87,JH.0Y1YY)157:9XI&('BL`RE;J=@P>G&
M_\QBX-&-Z,W]U2EB,U%ESZ-\W#"(9#H``VNQ73LE_##H9*(X;C)A./V.#M.<
MW#2&F3LW?.`_/J<B$0EAK%W;OG:99((V"-5)0.F(X?B/Z/[7A^"%:7ORX_`U
M@7_ZCSKRTU___;>KVL<J_<$`FHO6@)?B;%;9&8/?R)59>`[350#Q]T_O;Z_?
MDO]^_^FWMS<?,<*T^;UY0-9,0NEZ@N#PW3LJN3#[L\FN)6T3>D_3;)=FJF0O
M(G4;`]1VNM0V1I^U,*C09=DPC!A-3M'R8=L[IG1RH\+)\Q]NGM/+%*(K>A^$
M-'E.'+;]Z/E!Z,6O[WWVW6@4LYE35<KU/T_LSQ]I_,B+++VP1]J*$9G4P"#2
M#)H%'&1LUHOT>'AZ=%K,.[A<4JA'"OU(HF#EH#7)="29DF))HR$PT90DJI*2
MKCC\8>G'<$H?XT]')O?/Y"[QN9?\,E8=;A_OLB!VCV?HLO5@EYFB>P1&+?<H
MIK\;7J?U-683,J[(Y5T4A^X^;HWDYM/&.X.&"L#`WSG+686X<T'D6R8*:9-5
M@V'.`,/,8ED9:$W<R3V!AQ&&[\L3@RV'=TM6KN)AXPBI:P"]]STO?%.,54@N
M"#6E=KQ=S@"[S.)#%61->$C]8`<Z6I-^E(^C(J17XLIVN73:,(*:JZ/#MA:<
M6)!XTQ5P[5A!3J7)%7KK17LVZ#Z%M.MJT=97,%`CT0.<,3U;-Y!3B+/@KDY=
M1M8@9,,\JCWHI*A1.4%+R</2M.F#(HU;_9SI`H@R)8#QL-TXNZ0.8F7Y9_*T
M;!F6M=@R-V]+>X'$L08UP(J>/=X)D+PPHM)VW1BM7!>N\'[R#"(V>UP7OYSO
MUEL9+M67O!N!9&\3)'"<T`0P$GO;(4&AV@[3`*Q$OPQ\N#?=YXJDIYNOJ$_O
MO?9EO.;3&(/)J@K0-.3UHA'W^:G^5!3R^'&X764<Q,RNYS!X\2+D4J`=`28=
M/4I<@(2-RN4T[_W+O4AIB#Z[KY).#?Z>6;RT*P/<S]^MYL4`KGI?%'GODTPH
M2:6B@4B?L4Y:73>QZUEMET$HP>*Q!BJ`2^R"UQ>ZI][+((257K4"9(4^T!W6
MU6(#P5DA&"G=4K?-VPK<PE;S\!'7#%$8Z&J^L09WX8D>2C==]OGF]5>Q<5?3
M!SB"6FZS0WDJW'&YY>MI+>KB1IB<]7+"NF.[=:BP4T1H)^QDOK$#=CR-PV>M
M]<%;^1U4H)44@2YO.[LVA)4$6M.C#31RFQC9:@\>EB1AUPZBNA?L0$^:3.4_
MO'&?O=@]=F<@006@XDJE%?04RVS;-DW+I9-4O`W92Q-XH'YW;W*43QR/+?5Q
M_VD7,+LBNAVEK6ZS!++Q(PUS/8<,-]42<$&K4@MZ6&(S:YOT"?$E[%HX"-7B
M`2<YB>L__,(T>+)W--H9QQU(;?6515`M)JL]$5I^$1^8)6W`U4HVBTX\EL1:
M,V`=8Z\8M7X)7MTCCT5K5V!4D0G`7-TQ=D#M<TB?7>_PEM[3,*2'=//CTC\(
MG5MK3@P4A@I)B(;00F`;IZW;3%LB65/Y1A\_+I5@&+6"Q?2^2:YL3]V0ENY.
M1L&!,)]?4,LS_?$K78R#13OVP5Y%XP.1I7)\$SP]!?[71Y>%VV4<A][=*>9D
M=1N(WUTQ8PZ?W5=QM"$,^=RFXTSG6,&F>6*4MM#IX7H]*W%&TB1)VB1)HZ3<
M*KD-DE\3T3!)6R;EIA$'X<9<)L;F;[WC*?9>*-DG_HKB8/\'"9[%F39T^M""
MH@:5C/<P#JU4RT)^HO'UC_WQ=&`SCHZ:"*!7C5)#MS[0U=E5<8JO7CJ5B26Y
M7();:T&WR4[-9#>MC^I3U&+C?8*TBDN@>Y"0)T[PIL,,]1>N/&463^6FP9N%
MJWSW)JTZD`I`&ST/-F-;,8.JS3`(!%G,U&*^82Y.>">;0:]]SB&UO&(T\-5Z
M@&MN%C/.5)AMQY#TV.A8M879'7)5J'3X`!4WO$AP]$@/O*/B/=?-_1<:T?"E
M98VU^TT,%*G5`0::LYCMZF#*A(H!6#(HN[DGF6!D3.FQ.*]<+^Q\#H/#:8^]
M^`*.32G..OR""C>F3M=GY8]@`(BU"SU<[6RV=:1\DH_=#<*AI_[U+D4Y_1AO
M0G=AI6$FB,I'MURZ%7`MQ;84EYEUJ`#\XG[_R(;QH><>^W5WZA<QP*K4!GK_
MT':YKD.8R22Y4,OZ.BWV"LAS*Y\R45;@IC,DI6AJ]P@JQOX6A'_P?8Y@3Z-^
M(&MY$P-E:G6@)W=V\U4=9EQHLA\HQ%H&-#TF)U>K,%&_>/XOSXDP*[#6'9I2
ML'5X!0MM2=6]Y*#BI\`/LB2>EH^L?,4POE1Z0#>!YNO2$#01EM4<+8O#0Y,.
M`YV:@9Z0A@VDKJBK(ZC5$[C0B<359-Z]1P]7K[PR)D]1/;E'UK.>1)4EUL.*
M$_&01<7!(E&@UU]/<`G'W:P.S8@4K?'KK4OMD:Q!PELDHDE+5BY-."I)#6^Z
M@^>\!??D+;V+R5>Z3W]E!_2'HT9.#0,]C$L=MZRIUOJ9C0=18)ZU#EUM7Q45
MP?-NA\M`+IDYQIQZ+]IACGD\U4-)CI**Z?BQ_X:!\B$(O7^)>D8?Z=,=#4&?
M3_HB&C9DVH!KL:Z:8U`17%6AY%LBU@KPC+57"J:ZO594UX0&JQIM2E]AH.\#
MSQY]#(Z']T^\DDZ2T-5V8V;+"P;1IM8".DJ:K]*5REP4*<O"O#-3CW%.U3BO
M)`L30=T!5T9.ARO&W_-UH%X"%O9#'2/L5TR!!_=X[<?RLN:R)PR@0-(L]#JM
MS6*6A3U[GR0"4$9A(XUP>A@Q=6RW!`H/9I6E*'Q?',2[]`]?>6HSAQ?[2,G=
M&RI*ZGK-)/=WZ`(==VRV&10*@>+43%ED>L$0S@ZN3DN+7=WRD5-Q3"8J"?X/
M0I4&&^LB@#%:Z2@@KK(1<!T5'<"O6P3`GK4,YOEUE``@HI=RF,)XIV[\.:*R
MK9!#+Z<AH_1-<ERP^_-G#^(@+VT=NF+%_K^)L50&>N<VP)92=Y:=[[2DDH(Z
ME!2(*%MO1^S#^Z3Z"ZA8Z$>]\]D\*Y,LP81-_<P(\Y)]H"9`4(L"=0=<.U)&
M]!:*0OZ\',LM#9\^NN$?5!QY+#;'BITS\83G>T^GI]I'&RC$]%4`O36$A9JS
MVVX7R5T!O`7"!9"BC=)&8WD;DC]U0=*&S-XG,*D?Y@/\,*D;VN\DF-07M5I'
M3X4OHKR1"_*4""9!Z#UX/NO1G[*]>_X6VOT&@TDAOP!AF&^G9S39KAKT+:LX
MJ\<^TV*VV<P+DFH)R%\M(J/>!H+8!V?G<`)K(?QB)W\T]@K[>`=CEO#1W3]Z
M/@U?V02>3]J?.6K;-@I;7C`X2U!K`5V@V>S2C<)<E%B;RH5A[A3JL4Z@*'\=
M<V;0'63EF4&']3@H^4<0OCE%<?#$OEU+(I?D0:.HJ+<.C)?9;+?,T,!$D%P&
M:B+7.'.<?N:8PX(JE*H8D)J.$_O-3JM],;7M#:-H4*H!C*/59KG-8"$;<$VZ
MT-J-#BWF.37S<$=8/8*N"I=V7VB9>[5,]U[YZ$XV+NY\Q_2\JTLAZ#!]L4MG
M75)D7!1Y^K>*N?YT,R^=)K:`?WH+VZ=<.LU4DX"URSA0-.:3,)"_IB,*Y>*,
M18LRXV?ON]FR00N1H16*?H30VZP6*D!<>-%CFUV#`""(VI&-O:S25.D3L[CW
MN+GT$O+0N=`$N@BQ7JW;4%,(M&<`/<Q(6]<K^T5CUX"ZYIO)NLHOE)\'\?R'
MK'>&\E[S11LZT(96\(%9LR\M#[%SP?E0%+];'65L"U<8LK5_7SO*X+9AM_M"
M0_>!DC"W?%\Z]YN/P9]IZ`4'JWII)7Y;.VRY(W'Z[A]\PM-Z2+'ZC-&>N=0P
MM&[L;+7(P"7>1CYC.-@&IV0#;G\JB9!J]UFW4$]OZ1UI%`<^;59K;YE?=KYD
MO)?LT@C(H<YLN4U[R$RB[(H#K%FG3BOGR%9V=(PZ374Z3<7K[:#X*WHZD&=0
M>KED6:^]EZL\8[*7*S<,O0=LO=AE./%MZ.6&VN"4;$#MY6014NGE&A:B!#)#
MUVLRHGQW\@_RE=:.ATV&ME0#:)VOY2[K"[B8-`^,"$'8X3[:+D=N%RH$6F.K
M@@6U^1B@^.0^T9O[2A9!4F9#\?74SQN$AE()8!0ME]DI>"Z)E\FLIG^TEAJ9
M'B%:S'-R\X)>YIE"3&?@E4'3[A$4W-#XC1L]?@Z#%^_`"XS]'M'#>_^=Y[O^
MWO,?+O>Q]])V[7,/`2:1!=8*>O9\MDL'6[P@+9=-,N&\8A\7SZO6Y@V0H@6<
M8XG3>&"=>6#//?"<>>#NE?SIQ%W@^7\F][D/W%8?&$-H[Q"O0+:?'^W&<,>!
MR`&"K,1TS[/KB_EF.1#;Z,<KIW5*<NR2.^3^&'R/"`>6%-^HYS"'Q_\PH*.?
M\E>HFI1G&]%IRP3@`URB%70`Z6PV`&#G#=C::8_T`*33]G(?6-UIMX0X`,LJ
M/]J-X6&==IL@*S'=N^#,%C(@EV';UDY;DU.DG;8,WS9VVH#X'P9T6SOMFZS>
M_]!.6R8`'^`2K:!=U@S4:><-V-IIC_0`I-/.[XJPN]-N"7$`EE5^M!O#PSKM
M-D%68KIG_[1:[58#L6UKIZW)*=).6X9O&SMM0/P/`[H-G79R,\\'=8&`ZC-F
M85HT#-UPGZU*"$ROA/J`=O!_L`E.9D)RZ1/YTY$)^#/:`&"8$6NP$08!WHSW
M&G9KMFI)]/L4^-=/S\?@E=*W7DCW[#U17?/F67E]!OP]T^E^$*6`"6*+Y3K-
M^&-"22:59&*3RK(D$8R3]:?;V#G,6,SL/]TF.ZG)OS1,3BKHO@G\Z'2,7:0;
M#WH#-$\&!#M*&X?\H/L3&SS0=L:H/87!#U45H&<HMMM-S@:_Y#*0\GW'F5'@
MW(P9W9`>;HL`\.5W-SSP^U883MDT)@Y(]2-]H"_,C`P/N$B6PZ2"6XDW-*'T
M)?C7ZQ.-KKS@^=$-G]ROW^F!^I=W;9CM>,<\@ML5@@7/VEDY3H;G5"#))9)$
M)+F\0\.W/B/GR$9VH5^?I4ZGI8C(AT&OQ`,`O^AAA1.7=W/_WH_89.LHKD>2
M?BG9<\;1+U$"6DUVL\K&\T((3VHLBS&,\)&&S$N&W!@PI`/%(ZT1R+TZ19[/
M[YUW]_\\>9''8^""^/G'>LK/Z3PG!UP0._(6S!005CD%934M529?Z?M*'V10
M[W[>Y"J;2@EPT;'MO(Z48H$[$X:T_*;#-J=*9\6B=90(0UW/ZHJXRMI6JS<P
M`)-KTKD(+7O2($@DS0,OP=MNU^E9[0(4DR]+=ZWHCC1GG=P"6UK3K>SG!#[J
M+FU+4)71H/(!*@ZX%F_<,'R]#T(QW^[Z@,T7,%#1T`*:<[^:K^K@X+)(11A.
MWZ''N'P?I^@V.&#(OLM`XVA1AIX4-'*GH&`G?J3AY7X?GN@!?#U8QTLF,=2J
M"3#4'!9L*8ZX.)+*(\8N$>L$DS8KG<)*-[62_GBF?H2;&@2+P@J4NEV"!J?W
M/H/UD^C*/],P3NKXW`9)3WGK_E#F\$'?-@VP;I6@I+[>;,M(*PDFA61R&V2#
M/"$<$71Z+5=U9WP;[RY;6HC='V0?TH,75[LY#E0O&2"2@QM3=+S"P[P!7*!;
MT1!<8I3.,I4M+YC&J50+8("NM]F].@DTRYT?=FE*/<:5^KYC7IS2DNLTNZ.N
M@2&U/]!@P_5PH\?K9$31]C%K3YH&2K5Y<%6.*D)2(225@@B-X>:DI5I9M\-Z
ME9"^N,=3TL,$]Z+`(J-E7FV*_1AYAW1Y`ATG\C!K`$3B%4QD!-45DX[O67\:
M`2$U%8!AM5DL=S64!+6E.URDC#"KU(-X2DM,0T$15S(XR$Q'@\07NJ?>"Z]Z
M&HG;K`!+#JI73(-#H0=T*C!?5OJ1DK3DEC4+%ALT6"C`\B5X=8]B#!GF$M%!
MTQ%Y#>2T.0,#/I_9[,^/VRN[59\Q")!*P]"#J;-UN@"7OHU<O&VP#4[)!LPP
MET9(.:Z;%N($<I(D\2Y@&'MFG_'1C>C-_9O@Z2GP12ZP\@-UOF@TY+NT`5=5
MR4ZM9R()DTD*H3P[(!&;I+N/@X<P\Y1_I9*A?_'I`XN0@Q&#MZ*C*&P44P]A
M8Z2RT1R.H`%:!1?(/9B(NPTN>0932&6UYSN^>ON["+AK50AXXFJ^7#HUZ-T&
M))4KOV`:&7S:K!;X^YR&:232V&R[L:57V,J@V.TL*]#X.>13M/CU,_MJ<?F^
M7V@LJ`5@XE*I%321;.MLU>#,I!,AOGIMM2T8U>*!)E"?4[$7Y%G8SC>2J`U7
M7/>/[%;4MKM/2X[Y9\JBP(_=!]93?WUT65Q\/=W]@^[CVX#UX_?4BT]A?=&N
MQXNFL]!!6L&";^FLLX-EA50>?8E<D@KF9YH*T693U;5;.Z]9>].P]G9R:]OS
MV;6;+.:NUU'L/7%B(_>Y$!*R7^`ELO<"9I[9#G</2L?//@>O]ER^[[S>A90?
M,=EYE]J%9K4NG6S:RIXCHARW^F9Y`\LW`TUPH"88ZT4E85+I)^N&8L9R:T']
MVD,(\=RKMCP;&VP;$8U:+7^X&?6HMJ`JOCQD9)&-7/_^,Y-%PY`>Q*K-9S>\
M";_&O'O\JWL\4=;'B*Y%]<E@+YO$`D@C<$;;(L-()C:MP<$$DQM>D$,,)(1L
MGMV7C*"0X*/=<J=JN5BJ9-,P9CI/HD#=Y.H7M178P=V$#\=D6'=YBA^#T/N7
M>B[>_A(:_.J:0!,19MN%'';I!*60:`/4QE@IAUB4F.FVFHD#-55$JB$F=8\M
MT'H?1:=>L$I?0(94H@7XBKEY.YP2:?9`J;]UK3#RE.9A0J@:>5WP*;G$%NC<
MG.(H=OV#YS_T^+;EMY!!5%(%&FO+[,YR!9)*(NV!TT`[6S$5M!N*"2Q)7':A
MJ^XA?(B)P2CH&R=/HD%)-`^F:F<FA\]?5?,)TXCI;8X<)?_GU]F\F"A=D-7%
M;#;C_VL.[2Z('U1[*A*$=N*K$I1J3!4^1,+1L^L=TI3X2_^0'*.,(AIWY-]"
MWC2+LRYU@"N_F]VN6,;@,K/S'&(C.3T0+.3BIN5JMM@I6YP=`1;[QX$P.3U/
M1%S1`#+,H#%;@QW(7S@P#/:4'J)WS-"/;IRFH0B-DXUOINX;]WB,;NXO7USO
MR--5W@7A5Q>2I:5%ME$H:U`8N*S`;[S*P)ZT2GBSI&B7E!H6#"":YON_>>,B
M)Y,WKRT7;#@G&'9=DM-/#_1)U.BU-%E,)[JJE*++W=BD4ZJS'%W_H.'>BUH6
M>KK>0R(+J3+0Q./=?"XC@G(1\8CD4O'A/=K8)+TC?9/C5HS&2?",7G$*')@J
M+*I]@X0S>:Z:.#ND_M1M+YE%6(LFX#IGVZ*?529G)J?=<&JXZ3-3E'.[Y>VU
MIV->$)<?I(YP\S)!P5D#6I>CK$+9)ZJ>PK:\8@/"F![`U97EK-1]J?'%!%J&
MKIXFKLLF*E#ERXU$1U0I$$%XREQC&YHZ[JH#O6H)NOI=O3:?;9=K&,K0KY_3
M;;4#`%[:G:%>.=<G<*$H1+]6[@O[/&VIP<7?#>(J;Q1Z3>ENE0X!Q9NH"<&#
M='<@NIN*\T9(E(.Y:AY:Q+;6(R@_83IJ>YSCYYG@*Z<2MZB5"`;J7XY="_)]
M)>'1B%_D4@1?:$2918^L+WC+KV(*1&]P&89<-_[CF\`7O<)M\)F&O'KANR`4
M6PK1F^")[S&(HUC7;N@K5]+TMF$213H5AZXW;^89#M/6Q;"KU#XI*4`R#?BY
MK%0'L4Z?:$'*:I!$#R1`8[DR7;I_H?Z))O7FH^?`CP*^,1]F'N8CO$/)P\]A
MP,],H2X/3H+,"OUH_R3V$%A[*<;V=]`)IE\]P\UNN>@@#-1*C=IL="HVUB!K
M'U);RC1VNP0)27'H[6-ZX/>0BSV]Z)%/$%_<(]_EZZP(W$.`68P!M0(&XVZ[
MV>6`2T43<4E]LF_.2Z,6XM&+"$]COU.SGU<<1<9@S^"M`;*/CW#0R<N%TP/O
M;CW_(;K<[T]/IR,_I/26WGM[3XW*SA>-HK%+&VB7L,K765*1))-)2D))*A4+
M>SJM32[4+=EV4-MF#G?0L*SB#>07')R)J<(7N@\>?''1X<?3,?:>C_0M/7HO
M-.39+:5!<O2!&?(^ID_*5<OA`HWB<JB6\,3HO-=,)F.EMDC6&"FU5I[G1N0;
M;Y"(%K'6I(RXR%&XZ"+WT2^'H3XR1PIC,50EBU%^/PL2N>6_T!5WB3";R4-H
M""T!MMB,(P[1V+EP1F_/C.(+M6NLI8H*4D;11.%J1(KH&#5@C`'`133GNWD%
MF$@I;4/4+B6OA<GK%H"@K?=#[\NBCGR8QF,(@=LOXV.V<&;;:@"CY[.,L:3<
M$Z`FIZ@B1A;6(Y).%`4MDZL77M-:FE_8G++F:]53IDM5-E4`EBV<+7=.4I<R
M%4%2&>2+XGZ\2="GP8BY42/:"TN.L\1IE@D-4[O2#N:"_?#DQ;'+\,-KAL:/
ME/SN\X%)Y+&GV`L?O?VC]^"B7#35`9V\OJ3"2R@=4Z)*RB0J0JT^9+)3JK0,
M75O/[\C)4/%%/3PQT!T-ML$IVU`<KVT9;(VVAB'I+IC*GGG%(!O&C-+HKW2Q
M36,Q8,J/`?(3@M<_^/FD6_<'XPX^\VH_=]_UED$@=Z@"7<%?KM)E#"$OR:46
M$OEEOR25B7O67J.E`BY_O;RUY:)18!26\0/Q!AJ@4E3_%@2'2'WT1_JH:>C4
MV@?F<^[FJU49+]D2EQ`SW0D?$$1&6)0=,#B<]K$-W4A;,#7`(+/;%@2T9F&W
MO(",AEYWK3E.MN*FP`1RUK8>`YV&@1>)A1<JV&."19W>W>$-+8L=7_>/]'`Z
MTIO[R_T^/-%#Z7;LQJ9:>;8+>]'TD@A(*^`Z[W;KS))5DDPJGV.G<BO7O$^^
MM:Q</=%N[[QB[PV2O>T++=J-=G1\9",+++W@FJ^YP!TV.:?(]JF!+]G$)3UV
M69<./Y`-XY$)=YH'44AO,V'T@;&AKM]6&&O@[9#WPR*(+'!WO#LUNZ4_XJNC
M^O;;'@),CNK!6D$/HF_F&Q@2A7@6HZP!(EK`&O=/X@((0%%G`[WCN3([Z.<S
M9,`JR[JI)AG#9.#`MELQ8-@ZJZQP1@6Y;044+<AKG<P330!G\G^Y#\)?HIZ>
M0,`U/.P5T`8ZU%9TMZ6EPM^W#-5]4BRWL^RRIQZ(QDPXG<0!?8&,GU;:.[C[
MXM>6H?35*6),$D7BPN!(I+U&5Z^E?\$@#!2#@F28;M`5YM5ZV01TU@0IMT&N
M7LO_M@77^MW1@+?4'1?D#NP/\S#OAP,YVGMX%A?TUW[LQ:]_\PXTW5ZX>OWH
M_B,(WYRB.'ABH73U^H4^!V'L^0]?Z4/G"1,=DE&H8;"Z0'C,%[+N/VF5\&;S
M+3C&%:)EDC?-?Y4W3K+6;6$1(YYK$$OFK;N&MP2[]'.7>9(9C3LY[XS[%KA4
M],[SO9A^\%[HX;T?LXCP^"D;<=L$C'$Z!:`02Y=60!2LMVO)HGHBG`CII!"?
M7;=B"4/H=$&#"!+AOPQP@7G40T-<#FZ0&^W&,'Q='B[)2E3W7*:>K5;9T=0>
M\+9OT7X2MPC()]=(>84/\*]5&A'VPP!NTSK^>Y^-+U@KKVD.:T]X=[R.@NEV
MG:`1NUU*<F=RT5E6MH78U6=^HX_.1%NSS0:+7CE*`7[2G#R3MZC:(NM^'B]E
MIJD,-"%KLY5DW15(LB'7;IQQ+31A36+=.`N53-!MH>&D&#7&)/DP"J=,!7M`
MJESM60O@WB>+:MX%==QTN.$VM2'<@MRWX8:U`=N:1#<Y@-KP;,L\NN?J'7S<
M/5@PRHA\J+;0XX7;I=.$:.]U>/N&\B;\)BE34*F-_M5[\+U[;\^OO<DUL&/T
M/Q9=\GG!**?CTDVJ6*[H>Y_7:!>]_=5K^D?8&CQ<$@JA@-6#UEG<R4[*I()*
M7%%JAY-(]H`EZ_.3>*4Q0FCUBMBT`[C%/%GTQH:<'?KY&)D.'MV07KD1/91O
M9R@7O&,JY\^D!5PNO[OA`4@2(^7C4,<XI:'W9JVVDC0!(9<(P=5[6"HU&#FQ
ME![,BB`)':RA&G->;!(0E_O+78<7[UXK#X*]B,!,>F"JX"L-'\I&%BO?='VY
MC[T7+W[M.8<:+-@BWNK6%CH7<#:R$9"*L*JWPV<M6SB%,N&VA*%.3T]N**JV
M)8)SK]C,,G`8]:$7H'LUK[/^C7H/CS$]7/+*O@_TTXD75DA5C&Y.<12[_H$-
MV0#+L/U$X:W2]M(3O"ZX<)J+N%E+)&V*)&WE_7%$2LUA+_1.YI8&0:K<<F/<
M+="UXLE\TQBG:0L9P\O-@WA$LAK=W].X`ZU6?7N.K?K(0AE.]5`06A1RO5D-
M(0C[QDP3^480!!LK>'M1_O.M=SQQQS0\U"0'.T90`_`A'S3U]2\F+40W]V^X
MD_B]GWP\<G/_Q8O^N'KE_WWG[EGK4%+H(PF!$GJH!SU)M=W5JC9$'/:55L1&
M%6M!;$GQ_T^:LH@.)O)+?=OI[I7\1H.'T'U^9/QP&5*7\(.TMFX^#8"%C`OZ
M.G<X$T1T_^M#\,)L/+'&7A,B2/]1YX#TUW__>EV+C=(?#""T:`U83G.SSO>!
MR;59U`S3-1DR_^WZ[?4GC*!N?F<>HS534#J?9!^E(`3W^#9X<KWZ;+C[>9,=
MB4H)Z(T=LU5V#CG=/RN+(M\285B]@0[CG))Q%W#KC'%[5]15&+S5(8B@R7<F
MWWK1_AA$I[![V@9XTSR0VM2!UIQQ\NH[C4WK0JH-@RV])CM2DRW`%B0X)2CK
M](L->"ME`GSH*H$%>141<3)]H-5AMJNY"G+E[!D+BEQI-EH.NEY&8Z&Q+73;
MX*AT&0X>CTSFPV_4IZ%[O/0/EX<GS_<B,;5ZH=<_^/:4,JD%]K)13$(T@F9R
M+1;YV%*():E<<>E(53))16.A4K?93LGL"_*0VLU7(-V*:%Q`]HG=*B3!_D(!
MI71_6/7MY0^;!)U4`VB!D^4\2Z%0I$T@06JT40F$^*9^FDVU+^>"4#5?&,-/
M:YA5\*)VACWX**5GJ;*SQ'_^2B/>#7^FH1<<YKT^_\`FT+$X3&_HY&FVV;8C
MN)QCV)ZHF?PW58,D>I"Y30PPO2L%;[P7Z]M\8!$\IV7C7E*O/`N1]A''./QU
MT\T(SY\5277.@\<+/@="ZCN=7*_F*UTT9,$\VZC;G-QM'1GB'0GBMLS4M4%/
M"RM9,,L?JGHURZ)<QO<W]J[RNL2IFCL'WNJP`;C3N=TY.UULUDB>JM;=%FJ=
M&<MI=++@OB+),DI<Y.8NNF<NNC_%?,OC0>4IZXD-B&,M=`?Y-GJ2V(=JF"79
M/SR$],&-Z7L_#CT_\O9_=8\G>GG'UX'V=7(STJ3QI/AI[8%6RUG/MFGR_-@Q
MR$5VO.:"Y+J17#DBM"/?,OU,Y]K;XVU-74M^E@G+UQT)_/8X7'0SA9N\W$TO
M7")>`K\9#BT2_0U\$;01]EVW77<*NZY_T'#O1;RCK%K6ND`Y38.F1]F36`&^
M*7E6WG[HZ'DR+I1-?C,J+*G4($/,E4QT+R>5;%,OT9*7W)C\U\FG9#&[(!Q>
MZ"/L27'<&&-/]V'.:JFA:5(RD=`]=52V<PZ+"RKE@3B<K5<;W4._,M\ERIS9
M6H(.GYX/MTT!32W+!JV?X<R9K'9V+?T+_1QZ>V5NE:'6SY/UVDR")M=O-XLI
MN;!Q0C-3D@@MSYXD=7V"?S?JA'#!1(3:^<G.?.9<L^\+Y4=+//_A3>"+U8&3
M>[REX9.!*358D_.<:T/-`^[#[#;+W723\`81Y^J2DKZ$*_P33-"G^#3G0]$X
M/#+1E+[7I[1B1^WZQ[.7G,GFBDVQ(E]KX=SVRZKJPX9)SFZ[GI6VQ[I&JG<M
M(]72]EBABJ"^\]H)&^Y'[2/^Z;TX[1[7<%>J$E5CA2/.8D-+3F':]J\DWC['
MM8UW07A//9X4$UWZA\*HZ+V?Y-U.-/_L;O>,UC,ZC0'N+\^V:VV9KQFOE703
MI]U*VI'W?IJ9/X[MA+=/>:B6_/T77VSQH@51'[]ON=]3B?3PES<NHZ?CD9YG
M?GY?=.M<IX!]E9^2+!&6A\?I]#.1K(9U3&>VU+ZM!B+@GW.1V=@G<_X=N=OT
M^O/XKWF.G"]2G:<>#=<:.2-6KFH.+4RPRBO5::/91!%=0UHLQASN3D&!XO7S
MICTYWG3RF,3'YT],->X5?WS+IE[O7"\4B61&`K9;B[.EMD[3@&!=;K?:Y_AU
M[FN.)L43A.M+N,))%NO/0)%:/XO@T-QW;NH[<5B,'+CO[KGO1)X_/V&6KI,F
M#_Q,K`LFD^EH&?9=]>V5C=CH^Q3XO*(#/4C37"=I`F6W3)_^P+V)[6XSTW^:
M+-?E8LHLU_8-,QQ7:DW,R/5`R17&=F7MK/$I\T7:)>!NFNGGLNJNF6:7G^/@
MNW0[1_6\QD2#'G5[9S2@5AH!S3+=+>:ZA\[E.YAJA[S.<WBLQ<F5/+&@Y"+K
M\L2FQ+#.T6W[9SES"IST?%>SG?.DO#Z#C+FSV&A?(2U3W81CMJ2JW;5_,,1R
M_?VZ',-NFOSS-7;#V%H/K=H\Y/HG?M/K?$(?F>PE^WNGJ`>;+P$%[;>UC7;(
M"PWO`HM=,F_ZY*++*6<X3ICNM*3<^V<^+O@2'(_O@I#_<?J@+3=VGB.$D@70
M\M2S]7+*8<(WKA))=3JW`IK:'%R9#=ER+^>D*)V(V>K^/W-Z0\CV@[9^G@2H
M(1ULLYYVXH21IV=Z1J7K,_R[S;-T^>W?:?:ERV>R^<?W^DX^S;#ZK,+J&7;?
MIM-`^WR\G[B#YV.9>U-S&Z@B/U^W7[(.6L9II3_!JL<(@)0T_JG9>>"7D>=8
M59F9WXR2U._^-^!H"9$@T'7]:YYC`1FUJ:J*"TX;A`QK<D8%9`:8!SV)N:N0
MMX8\I5;J;BD@@SFTMO?3G$]B``Z/Z"P@,_13GN.@^Z\B*2PY5D;W[,?;@/^J
MY`)%O?")QD##]3FC(?A@(Z&,,5MI+\R8Z)P=I!5:D]M`_+I"]<I[#,YS3&[D
M4PER3QW,+PBFF8/C0-Q9:!_)8S*.SD'ZN,_[<Q+^I$EEX.9_*CKOE=<QVSG:
MUU&@['W.Y<>G^`S_R\PMU&"6B,\\.Z?;0(1=[9%*_50</7Y#;+Y<K[7O@4.9
M^Z>L8V/NJ_TOT??F(K/T;^^6YXB5IMYFFR[(KE'!,UIFUV<U--MQKOL.M<'=
MQL]7VAWG:YY?AV*%BZ=8S]<<`.<[^\AJ?$Q=FTC5VMG-%QHF0`N#;>?:#TRG
M7%+4&CKW>D(:7"Q(]C:(60]5K1`450Z))94/T`EV.OSJ'XK+/XL55V0`R7K*
M2^C[JG!NEVSTM`]^B_=&?UFA/B/8<[VV?L+OH;F7LNAK3'OIQX2?1)ZI&>:.
MW)<<R6\*(7_R?/)*W3#Z\]E>&C*0U+7=*C+D<^+VAKR?9@JR;II?'\-TUAKE
M3>EGTX<U5(=A;SES9KLAET1)NZ=4"5)H<28]SBCO:>I,##EOH@YBE`=5-T*]
MI"YA;HP?*;GW0KZ$Y/OLH3#BY]+8I(?_051+93^+TJCGUQLH26T\T<L_BY6+
M.9'*!O&?6Z;?I7_XS(+ID_M$WP:\JQHZ1Q_2E$W+.`/TA][;N9[U2,.)VADM
M^2]71RS)<X4(UXA\2W2RM<3#Q.X5;%?R39LWK%FJ&8'.7NLT0WU_7I26CK^S
M_=Q);W32J\19T.`0RX#;7*M>I?(Z"#);/\@5/?LKFM`^B2#5[&V[5[TG804]
M)#OX*YTE_;;>`6"$>WMH<$[$"S<+FERPG/=8M`6R;O<])C\%Y4[S,<[F`BC]
M)*"5:GM^'32>[:1!'):"QRV;?*U6E?P$;%#WUEU@[LTQB/B:6%*Z(ET`VP=/
M3XP#10(`.AK;P8(<R]Z#[]U[>P:ZR_T^./EB=2PX>GN/1K?T1WS%&O]#]=5@
M+YO$`$@C<'+)+"OO68@EA5R2"2;?N&@B9&.MX6@W7(#K"WVA_HGOW^X#U@!G
M:%0X]8K6"M3@_M&SH1>[,?U(E3=2E?YL?$NM:!L6#PMGO<UN@N+ODF_)VZ;3
M)X;I/3>D=\<^TC#EDZ71%]=CLHZ49PU_H8<3Z^?>G?A-P"2QZ[W/^CM*;MT?
M%/'NHV;$%]LU->M1>CJN`P?&;S1X"-WG1T8&Q\L?7J1B5.7S)OLSE1+0J<EV
M-R\A0$SZRJ+(-RX,J\_285PR[X*99*R;Z@JU2L_4Z@54I'SP?/J>_=@)D>)!
M#&SDK4,KEJX6ZSHHOG$A1$C!1L,@<YQ^YAA'0B.4I!"HFHX:^S?W;]SH\=TQ
M^!XI<HA!KV#@0:('<.#/1K&K.C)N[@D71X0\M&Q-W4;6\!+T,-(X=EI"48HB
ME6N0\?3.\UU_[[G'ST$D9I)P7*E?Q<&74A_H#MTNWS0MXRP72S*Y-N%-B]%-
MW/4V&@%_G:&KP&&[RU#Q>,LGE%T?/7D(`V.B96!@[5:[16,\)P1@@Z:W%?5A
MG-H*XRBH!(PTW@MK<2([V/_Q&!P/[.M<__/DQ:_*K]-XT&B$UUN'EN_>%GU&
M(8(D,J:)<WZDLCW.Q]BR+HYM1B5!_T&HTB1S0:^*I6K@2\VW(_@[!U?*%U#!
MT&M,L=QM=^N%$A06#)YTF.?4S<L0\I]V0:1]3-3J"33(O(^B$SV\/87)F0!^
M8Q'?DXW$'VO)7\J+1OH+,@VQ7MH!.=Q9;78EZ)&D#9(TDF40)<V0Y(EZ=N?(
M"SJ$(T[Y=RZYXB^^J-6J[X/U<<G6GL3+P1'>@&Y_;VG:167B>7+[[7<VOGS]
M?S0,;OS6;=66Y\WOLZJ5`2Y5K;;Y842!('%BA*DP1]N"U6/2O&92(HYP>80)
MQ-VHU6.B(_EJB'NSW3@J;=9V>`"CM[YU?[P)Z<&+W[AA^)I>E7/YQ!,Y%"S?
M]H;!_K=%#6@VSGJ;IB$Q62011LK22"(.9XRKR3X!EZM3Y/DTBDC,#-TGANY+
M8E&2&WI$8+G;[/(+"HBR/*>.R6'S.9.`J3<.S0B=9P73BV0\]!G@*&.<7L88
MPX$JB"K1+[5[>,Q'=/_K0_#REP/UDG!G/]2CG/WJ[[>ARROY?7U]N@OJWZ3Y
M=P-1W6@4&`";S2Q=V$C?)LGK9L-XE/8.3/NIXU89%CQ>Y09JF;O\[B<%Y]+9
MD7K2(G_0]&Q%J@4P57&QF2^2:4HF)9_KX\Q31ALS-V],^[1DM$6.S"*T"4DK
M./*9B-KH\3V)R`$/7Y/>)/U'O4=)?_UW[M3*)RG]P4`?4K0&I=_E=IN&,/EJ
M-EB'Z9H$YZ?WM]=OR=?;R]MKJ=931V;S<_-(K%F$,6[__>MOP0L-?7%6C@&#
MGUEX2^_BKW1_"KV8_4O:N_1^W>`H'ZH3<.65Q=$NCWA2B":9;,*%DT(Z$I=/
M:7X"HE^__EJVGQ<==WD#KR3*96-.'_K&<GE6T<MK&$"M'5=-+BNZN7_K'4_L
MM\F2>:G@N"(X^DHQ"-N>JD$SF)UY>DZG<>(\:8$GQZ5M9%M*I59P(#RA*P22
M4T$XF1T3&K>6UC7-#NP*R1?$C:+3$Y\W'GB+R*<.!Z*ZS%Q#_&D1@344[%A`
M["T&G\*4NH%/86PVG1S6Y"[T%<HIW2$O89Q@O'Q].6HBR]"0!\"[W8DVX_O*
MC;S]R(A)9%B(;*$8^&;F;??01`)KT8;=B.[MAF2/;C+#F+IW`9)I<SE5548E
MYT!2%=P.8:C"<UH6P:'-?E"<-!THQ/3B>6\-H1<!;)?K9&%=Q3Z!?%#Q8>+3
MK,J5]TD],61X-;4GVI?M)W6'HS\PC"S^#R:%?&-@F%L35DC-9G_Z@_V;_8O]
MP(OWLW_\?U!+`P04````"``C5@E!-^_6V$4R``"\7P0`%0`<`')G96XM,C`Q
M,C`V,S!?<')E+GAM;%54"0`#X<TC4.'-(U!U>`L``00E#@``!#D!``#M7>US
MVSAZ_]Z9_@]N^J6=J9/8V<O=[NRV(_DE]=2.7-G9O>N7#$U"$C84H05)Q=J_
MO@!)B91(@``)"A2(SEPO9^'E>7X`@><=/__7Z](_6P,<0A3\\N;B[?LW9R!P
MD0>#^2]OOCR=CYZN[N[>_-=__O,__?POY^=G-]>?1M.S2>##`)S=G3^`",/7
ML[^[P`?8B<#9L_.*`K3<G#UB$((@<B(R[MD]#+Z]."'XCS/Z_[TS\J>_CZ?W
M9Y=O+\[.%E&T^NG=N^_?O[\%WMS!YR@9_:V+EN_.SL^W,_^:TOC3V<>W%W]]
M^['PRQ3%@??3V8_>W][_X'X$YS]\?/_A_(<?W??GSOL/[OE?O9?9QP^SCS_^
M!<P*O:XP2(GS"-T_G5V^O[@\?_^W\_<_/E]\^.GB\J>+'_ZOV!JM-AC.%]'9
MO[G_3AJ__\LYZ7&QA\=_G-T%[MNSD>^?36G3\&Q*,,!KX+W-1O(S',X(Z$'X
MRYL"ZZ\OV'^+\/P=&?O#NVW#-__\3V=IXY]>0[C7X?N';?.+=W]_N']R%V#I
MG,,@C)S`W>M(!ZOJ>O'CCS^^2WY-6X?PIS`9Y1ZY"30"!)XQ6]#_=;YM=D[_
M=$X0_G#Q]C7TWOPGG?!GC'PP)8N2T/!3M%F!7]Z$<+GRP9OL;PL,9K^\P7,0
M4+@OWW_\\)[V_]=KY,9+LKVV_^T$WDT0P6AS%\P07B;4OSFCXW^9WNVQ@<'*
MAV2\9'M%V6Y]1UN^$QKT75O2IZ3GUR?R80`ZQV1V"P.R8-#Q'U$(Z117OA.&
M<`:!)\V!X+#'Y.'1P4!^*23&CA8@@J[CJ^>*?,UH"49^!'!`%G\-VK!1'DPY
MO5=.N+CUT??P+O`@!F[4AM[R8*WIO8:AZZ,PQF#D_A'#=#7#3PAYWZ'OCP)O
M0M82W]$/;PY??#`*0Q"%(\]+&CI^JV];X=P*@:B<M05SU>,I)'@*UB"(R7^Y
M:!XDV*A>']$9%#(U=D+HDCUP#?TX`MYO@-[>P!L1L<B9@Z<%.6;"21S1FY7*
M12V8DYU)(9,W#@[(D.$$WZ,P?`0XF4WUZLG,HI"YIPBYW\94MKQ"RQ4(0J>+
MK2DSBTKFXN72P1MZA^S&GP(B*=,M,EDE-+CD2B&22AOF)&;1P]S^=7\43A5+
M&#D-]'JE_[DAE]':\<DD(3D6'AS\#40..;F?@!MCLJV`\ONO[<P*0;@+UB",
MJ+Q!I(QK\!+E<[=@D#>JRA5$080=-XH=_\&)L@DF,V5LB(VOD*$'YW>$KX@`
M.$?TXTAEAP?@T-^\473K0/RKX\=@0CX6,C\F'PN]SMKPV'A*E1(-\OU;A+^3
MSY\H&[L99Q1_,A_91N1?(?2H?:.E9",YD\I3ENCU7NP#>N81\2I"N-WFK!ZO
M$X)'KHMCX-U#YP7Z;3\J[K!*3S:J[3T[K^K/[]JA5:X"F--S=`I6"-,MJER@
M$AI?(4-$('6I96=.=D"F:(PWGP":8V>U()(Y!DX+=D1&[Y:96XR63Y#H33,B
ML)#S)`XCLEEPFT]&9I:.F"/?*HK)=4XN`4!D%B*DC#<=<BD\G1H+SF<4@?`9
M[>Q<.R-,F-QU.WJ::)XR8W?-#</P<FBMR-?D&;Q&8Y^H7`K9;D%$?_%YIGM4
M?O=W2$K76!4^QWP'/R(?NN0B[V+?"$[8-=];\\K6L-(%J^PYM'&G?(/7S=0U
MIP6+[:QH2YH"GS3QKE!(MAPE++$V/3J;I%<7J]V6DIXCI7SGJ*&G:]3$C3Q=
M[*DFL_<0$>5[ISD-7:.SLT;DV[N3G<&?1RN7RE=;9+:N.=Y:9S;=2M7<:73R
MJ'Q1!2;K7D](U5-RM]`)R0E2MF5UK40UHZ"GR'2@/K6AH_OO)3,@=GTF<*;I
M7#\\,"QVRZK(;#W@6/D^%Y\SXWY5"`JE,:%[,)`N(/!HU%OZ5SJYTM"]A`9"
M!:%K;V*?ACLBO+\`V;Q)3&,(W+=SM'[G`?B.K@G]QWD:,'J1133^*_G3UQ&9
MVJ/3W_K.?#N<[[P`_Y<WY=_?=4[/58RI^_J6+(OC_P,X^";PKLGB59#&;"I'
M97G;TK]\%5F>T4N8^#L/B)/OWSVN6S)2M!X!ALB[)7\+*X!EMSTVG715Q:C,
M6QZ/QA09]@:M;G<\^I[)L!RRDI^[IR;=]5>`A@;X=^2T?/T?L*D@J[K=T>A#
MRR4*DFBIBN`Y%K&\3L>B_!HM'1@P:<Q^/A8UM]`'N_`()E'[K8Y%VQ3,(3UP
M@^BSLZSZ,BJ;=4_=/9@[?CKWZ!56G76'+9K3-'/"ER3A(0[/YXZS2@D#?A1N
M_W)(8?;G/&J;2$'@COSSD%!.0ZWT)O)<':UIH^[7^AD[]'1XVBQ?D%^QTON_
M[^@I2J$CO$^;@]WM0.2?)1%T/\4E:_%NE40)GKL+Z.^DUQE&RR;2RY8:Q,3U
M#&$/X"17B_S?FS/"S@P0Z<V[3SEGDIO0&@$<@J0E[0D1)G3\\N;RS5D<$E;1
M*@V_T`(6Y_.E<)1/:5.!J#\EMGCL2R<Y'I<#Q>-``\L!^3!00!CB=0[,#P,'
MIJ0;Y=#\Q4)SJ-[FX'P<*#@',D<.R%\'"DBU.I#C\K=!XU)2U7-@?APH,&RK
MY`Z;BZ'*<Y5Z?P[+Q:!AX9N5<I0,%W[W5/`M0B6]:3"Z40D.WK;:HO+^??>X
M_/SNT-W5L1-,L/J#!O/1@4,\NP$89B1&8QUFKW(FP&<0B5%?V443#P>A![4,
M,-IKHCY>QDEHY34@7P[9TW0[DW_[(#EM`F^TI-[G/Y._/V*T`CC://HT4#OP
M:*3=:LEE5LWPFK%)ZC[0<%0,%B`(X3I+$Z-)^&3_36;/SFL]!$*C:.%TEQ?V
MZ$#O+KAR5C!R#DV^=:VU4)Y5]*@FM%B>0P==#)\[HY$^.FM.K+TVVJD4`O6P
MK0ZJ:2@R.<0.(Y*C*P?C#9&ID^!5!A=B?;5P1;0$F*;_4P*WN=5NDCA<S0NG
MARX.,CV'NP2'S?30&I`='+OTO+VC]^.<2+?A)TQN#";9[!XZ.+C.%`!RMQ5D
MGL\H<+F'3FTW4T(6FB-[&^,`1K3D5N#=PE?Z+^[.8+?70?TV[Y%![.YG';0=
M)F(2X>SFU?5C:@FIH5NHJQZ>LLAZ0A&3]D(3'33>`R<$"^1[=T1&1NLT"I:W
MI3D=;"A,!E%^>I+O/KG.*&``AU2PB`[CGH2[]9&7&M%0N+MFWOCB>$\L!V4R
MQ-'O@W3^X+@+&`"\*=H9>&<-IX,>^LMIC?R-P^O1%PYJY<*:3CKX2,PZ,K(M
MIX,V^G-[:GI_\K<2MXL.'AZW?H9:M:ZJI2:*5P[T;EYIBCO85L@5L<>(]-3#
M$<-ZRSM5:SKUB@^VY,SMTC<>:NYIH:XZ>)H",CET:16(2NM8[;DK,8`>_B*'
M"!C>MGC*GO-D!EW(YJNVHPW"EZ"WPK];\\T(=34_L:`-G8)Z:4\T46G=4T3;
MU!#F4>VG*H9Y,'POI@<@U@,C=L6:'H]8CU.=FF=Z5&(]0F+F9M/#%.MQJL+"
MS&#$>BQDA.$<+3/3=$0OL2(23?)R4.3XIX`$PQY;!$0P-F&'UP>3=XX`7EQK
M:XZ2F=E>PBCQXSESF,S,_!*&B6]PS6$R,P=,&*9]CW4.BYF98,*P"!F.<[1,
M5L]$CB06+DW4L?X*`#:W_V"#R(8*%/<,S[6=2Y!F7F)M<.,Y0G/<S+S5VN!6
M'R*9HV?FY=<&/6Y`<@Z<F?=@&^!XK7/<S#1;*KH>&!%U._0NFURN_94RQ&._
MJK3"P^S$7!8S7@010XF51Y@#9:;E5PXH/D)-[,']_^!DPCGVL.($5.>'E)F[
MJBEFO,#0'#,S_0Y-,>.DHN20F6E";@H9-[,K!\U,BW)3T.I"#'/<FFCGYMX#
MZM+\<X1Y>GS"7[R+HDGQ32)BW@5@3LDP#F)^U&@.6Q,%OO\;DU]CB.6HS5$Q
M4SL70T5<%\WQ,E,KEXG`'&(%7WY4IZU5U=M:5;IPD3%K5:;0F%_R6-;4O%\Y
MPOP*R#+X,.L(F5\/60HFV<)2YM=,EH%/)$_&_$+*[3P];2LKRV@D/2W4^)B`
MO"#ZKTM(U5'5RO?1=T(=N$7X&L4OT2SVRQ%T-;6YI,;07&V)(#[!R>)XR?6Y
M?1V<P9M(3\T<I75R1W&T()_`G_EN97-2ZM$+#N[",!:G/FO="\K93U\)=3&E
MBI19-6OV51')8T.PLWZ^!`^/FDY]X8-[A'`Z](7^^H.DKI?-L;8YUM(YUC9&
MN`=V0[[30DY,-]]B)@*:Z`UNOOU,'JVR7&"^^:PI2ENIPWP+65.$JA]Q,=8L
M)@*3D$EBV"^/"=DZ3*\!TA"B\IEDN+=>#A[&JU*&BY@VHL%&-)@4T:#3J9.Z
M2$<^(3@@$ZV!#N]-A=.VYB4@7@\]MO20S$Z+ZH1/R&=;__=;Z:*4QL9E.>_L
MIR\.FO6!UAJK%K.YEK<Z(`9N-%D![-`D2DK;%&T</]IDY#&8J.^G@YMM?,!6
MIJ]9"6;S/M`^=D+H"A*>MNT#U=?0CR.F4X#5VA2?7(NW4<C$D^`QQN[""<%D
M-HY#<LLS:R@SF^MY9V0;OW1+1)HT'3LFRYR=#B@(QV"&<'8!DKL/A`\P2(2-
MNX#<Z""DT?/[HZ0Q*P^`J)X>K0H3ING>##B.28$^A'?R4,VQQFJMCW*">'8M
MC$$`9LRRQJS6FEX$2C8&_QX\;*7KG9]T=V8B)I&AMQ<SDVQ.%QN3D()$1/7\
M2&``N=]&RUL.VW6KI;6JI;;7)XH[+J6'136CM:9Z]("H]+2.XC58`Q\EZ5[\
M$X+?1P\7:Q#$3)UJ][-.VFJNN%(S+;2F"D]&"XO2_49:HA4<'X09`8E6SW[5
MHK*I%IJ![]-:R$0`P(Y/DU6])0P@76UJ_N%_<H*=;?2..:\)_`;@?$%4R=&:
M+/D<?(Z7+P!/9IF"*1KO)3M*CS@M$5=S@DH/TV=>>;82N3%TN@#J[(C[/K8#
M2Z[I04@RX`@8-4V/0I*!JT:J-3T4208J4;'$].`D&<S8IDVQV*03KBPB>Z+O
M>[R.EZ^G!YTZ;TT1'89WI%WUG_Y_9VT@VKEBQ`KXG"Y(-=;Q(0;9V,#_@SW"
MLBOM;8Y*.XGI(8\BR!Q:NDR/<Q3"9&=%;1?1V/][6BSJLXR9Z<^7B4;#LF1`
MTY\T$\.GTG_5[OTR4SXIOF.WW<MFIFR?DIM>[+F.$U8J!3\KEI/5]&<Y1+?-
M$6.6VKWE8<YIQ@@%,OW%#C%X#J)-VCW'8<J>8=L_VCVX8<JFD7<&FOX&@'"*
M&CN5P_22_S;SZL0RK_3@TC30H,GY5#+GF^F5[1!2=J3+\5Z6T)DA2-^UOO71
M]_".L$W=_UKJ.WJ_QYG4_XRFP$6!"Y,7D7/)[AE12A\Q6D/"]'CS)01$6=@9
M049N!-=I87A^_$XG4VG)GA-[E[P2!+&^1G+U];)'?!'Q'%*=U\7T]:EKD/ZW
M%'N,(;3D1!;>2SEX)H7!$J^'EJR\V8P&0,UN7MV%$\S!E!R3DZ`:>`9+4D/8
M_#T:Y$+/W$EP#<-55NYA,DN?/V%`S.]CLQ#E:#\\.NZ"@U<H&4S4]^L7-WD!
M.FF&"EU[P]/!"Y@R/!UV[0=/U/(;D-EDF"GVZ0<7>?!L^J!#?<JIZ``]X8^Z
M1W8T-MF`[!%ZQ&'^Q4LR5NS8#WX>B1[H0&_[<GKF1"#"2$(O]Z)M.)C-@]UY
M)JH4R:RZ55&19.`O,4"_^:LY!1L,U"-^4Y=EB_6L&J#?_#5;3]Y`/>*WPM`C
MQV?5`/WFK]EZ]LTB=B)U![(`$Y?:`KCIN%4MM;P!X&P2>^DM(N+-:J>U%LI5
M,A@0Z*B3GV<T<O^((08/#OX&(BJT/0$WQKQ/7JQO+[CB/$TLQAI[`#TO42`7
M`"^)&'IPH@SJ1"!-Z4[L:[X?3F:CM0-]NB1DX]'@]/I553*V;E22+VJ2N);"
MFU>`71ARGAFIZZ<E:SY+40(>#30@!Q[/>,QH;*L32+TMLO/_B;\I4NYR<A46
M-/BPN_1Q[B5Q\[PPIF>['PMDUD%E>GK\L?`5R7WF166<<)CZL2"NU$-,S[\_
MYO[EN#6-3^`_%LXR#AC3GRF1=T;QD:QRG(JEWIWPQE4-8MF;)):B9R&L=@R+
M)>]9]"3=?\8G_W5U..YB9$Q/#^P`P%((2[M\O^%AR`G&,#4WT!9H.=A3S9WP
M^\\AUIJ1VR56#@9(`5^96`KF"5^V:J"4"9]IEYW9_ZS?YJ$959NSQO$I5KG)
MO/TIBZ8:AZ3I-:$ZVKH<[[987:G![U^9<+9V):E.]GR5M$:R2E$8F@^O!K1N
M3,6F9T0KV[#"$9#MTJ'[?P0(5YMIL1?-=*JU0HY[:9E>@;<5<EQU*D?.3%.:
M8!DDJ7S>'#.S;&9RF,EEJN>8#;G<EF#5@AU8'QK8(E?)"A!Z<#08R+Y>%D%K
MH'JDH-T$WHE`QHG''&(Y=GZLIZV\U=O*6T>O:'0-0]='88Q!8A]*`ZY"6HW^
M._3]K;O[CDP=S"$!+75\CSP/IG3?!3.$EVD4IU0P,R;T)"'*[S]^>)\$*-._
M?,VL5-XS<!<!\M%\\P!HP:F#.&5^6QUAU<5XX<GL$#!&F'5-)QU\;"-&"]LA
MPQE45D,1[]<7;LJ)SW6M>T)Y6C68[/R(_"LD*DU:.7@4W3H0\PH\-1NKWUP_
M(G+H1=#Q$Q4OM7*W9K]RT-[@0%_@VYYYZ;6]#?1^Q-"56ORZH7K"<TD2KN?M
M7FN"T):@*[1\@8&3;;5\@SUC)PA3X:&&)9$1>L(A-3[/`_@G\.X\^OG,H)-+
M"MDF(Y)$(<Z&_!8O@<=^%UCU+%I*UU6?,>/-,YF9<PO5]^L1-Y0FKEQ0WT^.
M&X;<J%".923T=3:-$OYIX?))'&5W%EMFKFQGR^G=P@!&X!ZNJ8'X8/$*,GH6
M!?R9:%S/WX&_!@]D=R]8'W++0?N/PS^`@V])6R7\[P8[$;Y1?/B!M1SL-/A^
M)M.K6_!TM!/A_#M2QS<9:Y@%-_M2JHQQCSY`'X01"D!V0XXPI@XP_J5:WTD)
M;9_1&OU))@C'$*T6#I$CGKX#(@N/7MBDU?910UE6%/XN""/'][-GB"JHJ6JG
MI0B"NP!>[!>V=%&>&V\*_XM;)D%V&)W6;V'+'C6("VXXL?RGT_48U-@/BZX#
M`7A-]Z^(6'!J(!.P<IE>BT,)BA(V4]-K;XCBR;G)Q(IGF`]12^>$Z54RFL*H
MS)8J5A]CT`"SS?&FU[F0!4^DEI"9`7^R2-7Y_DU/59+%JZVU52Q1R>)98\MJ
MEYQD8=P90\6J^U@@ZZSI8B5^+(YUWABQ8C^GBZ.P9WW_"=Y:![;I]AEA'_Y.
M':YV*YM>LT<>)P&W@>E%>N1!8\?ZFEJ%I^M0E;U0=FD7AZG'GZU]=)@'T=#[
M-=S$D1:`U;J2=ODE%CTV>@(BWQ9'NPOE=F%!!1E(JE/E!:OC_?:KF`B-2UKH
MUD_X#1=P%58&<XCTT/-V]1KX:%44XJ9POHCX7-3U4AP27"U0"87Y\KO:P%F>
MB<)UXV7LTXI0`D^:-QBH9_R.-P_.[PA?^0XY7MGA_3(C](S#3YC]0%QMMY[Q
M4C*\B?.3=^T93_GN^>PL^6D9LJ/TB],O(9C%_CV<R4<B%[J>?A"K&IP?'1H6
MQ+^Q]]OH#=GD[%VQ8,W:`7I@&Q*26:KM/?7XF*ZO-[BE!?TNU4?L@/%LZL#*
M9`G3@SD[0(XI5XL%<IYP_5;U8!8%"=.#/!L*COMO)-9H^Z9'>"K`\$#:,CUD
M4P%B7"N9J5&;UFG%M'Z+RO_6724%52/A>4#.*\58#L_M,B720Q"#+,4A6</.
MZLB-,227AO^P(=@\_1'#EQ?ZX+`3<,K)U771XEZ!F!;BW;UVA<)HBC:.'VUV
M3\]6.UAJ^REVL0BNK9C3178P4]PP9ID5TZLBD]UX'I&*ACKHI4+H9+9'#->$
MSFZO@_HI.;[)K49K`V=:VD$<(HV@H%_+,WH$F'Y#MP@G1L:P^!0[#?ADUB93
M.X<>E`Y/EH?8C^#*!]?`)[<T3K+M<H9JW40M!CP)_GD&]8:#*;EYLMLL"[>E
M]>FKKI2*5EI03\G(\&*AN=^H!RZ(AG=Z4?YMNM],U="L5G^@7K&%A+V7/-A7
ML^D`U4HENW#Z6I7'=%-C^\M][^@Z.+1;>:K(Y"]H&/@QKV?3ZXRHW7X"FK_I
M#BO%W[-:!<ET3U<[36&PIO?VL/$D(^.M[>K@:W-X#,0>/W9"Z-+C$/IQ!+S?
M`'7E`V]$P9F#IP59K7`21V'D!!ZY@I38Y1O/+F8Y;CJH*1;DYC:*Y(DZ^B$X
M/KGNEBA(P1I%$88O<?+6^3-*_D8P!EXYSYEE(5,P\.E;U!E?0^Y</-BIVS)T
MI1U;98]K-92.O<:@,/MHRP=/]<:2':5'G):(2\XM.3X98RC9EZ)3LJSC#0?I
M@<VSY:VT4X`;?]FF"LC6\EG<<"T/_L&I5ZI`:WJZ'5,CT(!LX_.^J'%)WG7F
MVE/50:I"*#?5[-KYQF6+H^T,KS*/=VNT#E!#)^$VG.![%-)WS!,@%$3LJ9&L
M1^36\^@*P35X`FZ,DV+(-Z^N'Q/6;\D6H5;;.,J*LFZYV?&Q1#'SP4@U8RN.
ML)-8#S%;29,!E;U55L0K)XFK3XATZY@^IO9=U\44^U)?["F*4HIW-V?1PU.X
M/L>;\N7ZW<'>)#FEBY=">FDPSA/U\YPX6@<W[LTKP"[D/V-[K-E[8(-H<=+O
M%>[DGF%&:XH2-\Q>"KWZ\\!P+4<_T/RCQ&CEIR'XBB1G4Z-/9$3`8=KA),`1
MWZ?F6MAZ;/G6:%YXBI#[K7P%],:\0&^;PW+RAV:"O3:*U7T)?,34_28#ZE`S
M;I8K'VT`N9KPFMSAU:+"9Q2L04BO?;H&X3-*+:2[WVFXY&<4_0-$^8-:C%7L
M;CZCT".'-T3>+<*%B*J+8T-:3816G.E7E4JEW/II[/;6--1'T]"#\PJ7\9*[
MIOMMM%`)@WHJ]]HH>H@ZV.[G-$P=X;KO0+R?E@J(OA/01!O.9;_71">-W)SD
M@T9:DAVI#L\!,O]=&W7<[Z780F^=RUHK2<@RDXB5P6P[?G^,T%(VXQ[1+6#Q
M2O[?KT10(AIT*OZPI"ZE4YP41BRWH<*!3PJ/_3"(T=J!/OU@B=S\B?1E>;T[
MFTY-J'1+D_'-ZPIF+U(!O*R,H%8[PTGMF(R%9+W"NR`]!0Y,Z\F/UTX$"B]Z
M=^*JDZ5"W?YZJ2?ZA4'T3IVM]`1W,L4I[C#K,I?AXM=DN;=?0M??'6LVO>=W
M+IBXU"0]K\Y^43=Z+_<)4Q+/;="!)Z0A=C*5-LQJ(T8.@CI:[6!JJJ",/W\G
MD&S^#V`T":IUR?KV2BCZDMT'V??+)J6ZH<Y$WTK_BE2(0*-/PFB_K!+G4?63
M$JU-$:8"WV/GKIX/N\J4NE?^?"!?)-]LF^<)<B\5TQ]R+]F*]RHX%$VUIF^3
M"KOT7C&0?4=/OB\,+3Y3@\:^<\[TE]65>P0&%[;6*9+5-Y_QI7HZQ?)`/1C0
MT\X=@%FX9;=`7EH@&P"IPD%E;IRK>C=>/?;F/R!W3#2;NJ--S;+H9@V4F\--
MS<3H(_P,;[+IU4![=@J)Y-N96>.Z9PM1&VEBZO-\1UB/4@KCWRR"1SM:I"-A
M\F7ZT2[3T9:)&2"1VP2MDB6^'!WF7N4+<F$71/^",-*Y\E6RVK2,*J$R<#!?
M@X%JTRV"G2J_G7)J4@[Q0+6$EA!+9('E4`]4?%4!-2/0*\>V:YE39Z&`>+ET
M\&8R*P0M3<&<8$?4_A20D1O!-2%?\0L%$C,+IN`W&-"F!Q\2U(?T8)ND-XQ$
MKHZ2D4;S.2:[.`)W081A$$(W45MYITC74VK;)RU$YZS8%]WG^UQQ4R2[F?"D
MOK,R.YTFXY3G.7&T--2O%)W]Q+_C`]ZF@(H=R?N'Z>-\L>-3C]L1/G!A2DYQ
M+]\B/`,PBJG3)O!R;^;.XMW1+JZ?UT@T-9P7[6@ZQ578=]D<)3?Y)'$J>,WW
MA9CN4W$/YCMQ]&P"<W_1^GIYZGA-D>^30YS^V#UHQ<E.'+=3J"UOD54[^^E_
M[3SNZ,<Y.]9)($K(*>J9;#99VMUE1WIF$TI.<8>G\3FI`@)<\L]G1/]4?$&S
MVB[9T49O3H^9Z'<JE`E/;R:V&J[+ED2=XIDNS?*Q38H*">R%[TJ0VBY]6;(D
M]/)\8?IM]TW1H%,CHEHB3A)G;J3W44"6H$`+PC2HZRX,8^!=QWB7]Y>F?!0B
MOG:;A:FER`_4AUI*S:.`;"TE6TNI=\GLMO"'*B1M60#]"1)=&=QM(H2.U:@(
M2!I\-H3&O#H1RY'I)>KZN3Y-/`>F%XWKYTH)1PT./B>IIP>=Z*K9^@9'JKTB
M;8`<?`I:\R_KV$&]Q\MHLTO5C0]EMX*75HT]TH%8FTV4KXFMO:#E`"QE)^4K
M8LT+?1+VF-$H^8*9988X9CIC1PHP>ZFLGBL?8WRT^GP-#KY5ZB^,'!S9)>HF
M:<:6<E6V,@W<YF*57!/>XYW?/L4^\;6_"Y)CV+/P'R-#4JSHJUTM'3?-U\N6
MM6#3N^8F\`9SGDFF(&AP9[0L)SM$\:'+154966>KW)[$DDH&I=JBN+U8U6[+
M%]A2NZ>PR.*9E.U*]?9<;M*9`J'2N-PHE3&WC'4=JW,:]2(?DVVR`!%T">4:
M0NOS$J#E4H?5;92D`-D2ET$7)2Z;[P-R!+LQ005,9C-R"./*E[QK&I]^:4[&
M;J5UAK<LLY\XKVBE9/;\H:7M*R=/\<OOP(V>42XW51$DUM$6+^6-W\N$LI,I
M7JH[P:Z^P+6R3#K.5#I5A\K[78U"S@/7U&P>FYEG,_-Z8A.PF7E]1I)Q_F98
MVL>/;99C[XR%[/!000UD\*_`JGK3YE#7'/P+TZK>8V(8.8X7<J31*GGEA`OZ
MGYL_8KAV?(HJ`>W!P=]`1$_<)X(-H1V"<.1Y,*6Z(-9J,4YN7W,E5(1.D41J
M689!C.+P2X"!X],'Y>Y1&#ZB,"%]%P]*_PA"5A$]A1/H4(R+K]T^29%?>*>2
M#TR+D?N%R%U036_XOS'Y(_WRUB#_6+:O"N]:2>/4=CXEID/Q;YYE.FH\S)'I
MK[(&-AI"L7NCY:DKYO)0-8DI;I">NQ/N43"G_M"J!7IPHNUVI"U@`)?QLFKU
MY0=10CMGN@V=K(K4VCZ=4;;S1&^G$R6OW%'';9:M'-<7M]]&!Y53*J5SW,?Y
M[]JHXR)8;*'-IMSBIMZICO7?IJF*I#((&QS-IN:K=+HM*PYF4ZU'*G`\@GHC
MEDIBX5=ECVB5&C(TO-O8-UHE;)@#]+!]?6W!JI!U=YXDB]4^5LU/`'.=<]U:
MA1J@;L-%AA4N4E+22Z=:V1EF,!+[!H$B%@<VE^-E!6IT#=X%:Q!&B:/U+K@&
M+U%^3FAU^Y7$OM$2X8C*>E<H/+2)R_;NEWMJ)[#FJR+-7]486KDLJ4F?,)'1
M<XG]$SL05VZ,?JWE`86IRL=ZW$=Z&!V\7B&\0IBHKT2:F$2+FO005FO%KC7.
MJ27F-A,9P!276/.UWYTJX\W8\9W`!4\+`"*R.^,5#.8%.(D03X[8F`J=;&]`
MX^&T\EY)%C>30*BK#I[R75^3]E?14#^]5^18F1-!ZL]$'N(>0P(=A^EB9F:P
M"?3JSHG,I$H9-:ISU]A7=\FJR<Q/$QFCKUR*9>#5]=?!W9>G3V@-<)#$D9(]
MYA)J]@4`[LDBW+T'IB8)*:DZ):EV_4TW&+05@(JPB@D4@T%40*SB1S<,)$"^
M$6`B,H"IP0OUPF[QJQ01,4W_)L7%[")RXA>IJ>$=[?!C&E9,#<>PCAEFQJ2$
M.B$6)'%@+3<UXD0]DF)V:U,#2XZP,UD6<C%OVRG7,^X.TTH/4KORERAR_-/?
MH\..?&J%5'L5V-@H*26X5JDG6\3L3FQJE[K7$U&F,[<[+[299RE,9C:40\(I
MP9Z,PIC#.IJ173$)P/."G'[SQ?-W]`_@X)"54:UV[*-R6B:$MVA*A^Y70,<^
M[;_!:`$#P@&EN]TV%A[X9/!H7EA`:-!^X="/H*WZ''21VT$PTUQJ*%."9_KB
M[+<.[%X[L#7F$S3YPJV[UUJF-=FJQ`4JTSV[C4%6*\F;[@?6X65IXN<TP^*J
M_E2HS.<URS-ZW!.AWHIAW85=N6*:N`O-.!BL*\8:P#LQ@#\XOR.<!=UL"#1A
M"*+P`3CT-V\4[3[(23"E*-''D,=."/78Q!/B)&Q'S/9:4\$DXJ7Y?11;NYIN
M!3$#6.O13]DFQL!^QW2*QBCP[J'S`OULD5-L#@%A69A4C*B/*V89TA:C:4[Z
MV_WSOR'`Y));;.[!&OAB*7Z\SIKYRD"GSO=;#/Z(0>!666UE>FKEZ"Y8Q5&8
MP'O!/8UY/?K"P:4T!Y=]X*!J9XAEB7)Z]H6CL/PQ2_/&'J,W7.Z.8+$MR.NJ
M/UW6IO=:C]_JZP,*P"9-`[J-`X\OK#,:VS3-3CUXJK26G2&PC?AJJ@%&H;:R
M9PAD*_3'*Q]U*D@.VP2H$#<IE<;8,.QN`>7JOL8&:G>`*2_0W;C'$!7BI^3&
M,K>L:C-S5>7'+J;HFGHO-;"/U:%8,H`,!KMZ*U#M#BP9(4Q/-FUD<*J$L<H.
M:GH462?H7=HB(;9(B(HB%RSSDRT)4H56DY(J9D;"M2RI4@>:66%M/0Y?UQ@7
M-$6^?XLP?25Z,LN-J+/T_1C2.R+_"B%!HL$CQ[6A*)*SBT6@-!WTE`-/%+O[
M!-3G+P%Z"0%>4X4\D8G(SXB<Q3[<;E=N?E0G4YTX9KQL*^73J`T!*HC5-"R]
M1$&X3\*A)6;'$OEN`9P'5^17JA0^8R<(_?3DX<4,'6'ZOKC?F_.W>03D(O+N
M`A>3X<CMG_ZWA/]>_=P&H/H$HLA/%<KC0%F<\)3P"QG\\++ANYG+HM9@KJ^7
M_0X7T1>:T%**K30S*9,F3+>X="FSUEFA%7R_K0ROJ^12?8H<'-E%ZOIJ%S/R
MGG#IQ1-=))94:[KQM.OE.KZ"9[JYMN\?6)WXU\XTG%Y6-X$WF$4:=B3?,0#M
M]LLR-RS(^D*J?"%YYCAUK`5$H94N"EKK\:B<0\ROP>]JO1=;5#:W,(`AP>H3
M0E[X&423V130+Q[P,GWJ>FKEB)!21SIMHI7&J?/]@>@W&#J^'.CLCEKY^0WA
M;W?!(T8N".48XO3LM06MS0E7/IPV+!=@??NN*&(FGS/;]L"Z*'1C[!0V-M>F
MRID]EF4T[!N1[_`P:*_N^#8U.+0=8+S[P=2`T':(\>0R4ZUU[1!+Y+YV9K'^
MUD43NJ4'9S811D5@9PVDMEFAXIOKXA@4L[^TU"\K49&:NYG/'S#;:ZGFGU)#
M+K89N=B2);X%@BRP.JEYE2.=@]X9-%EC%'C7-`L#K:A]^^9U!8(05%,IW5TC
M[E.T<7SA/5-JK8/RZ^Q0F1(\@YBQ!C6-%=>XXQT)LM8VS@@ZT+Y9KGRT`6`*
M?.I.%CYEZON98D+LBZE$S7HGK][*7BDUG;2\-^'X@*9FW[RZ,`3/SNNCLZ$R
M#9^1NEZ*345ER`2M6+R.G=,H8-=B=>J5@:O^K*X0?)EPF*HA6(-7M:HD\.T6
ME6R!>W0@AB])X.H4A($8OYJA5A;O!V+YDH2+I5.8&B/6#"UYO=C4[-YVNZU6
M-C6UND@[V.I4$Z.+^[6]"?B`F?4:O9P&,W2;OP`\,CMP(%Z`NX#\2L]N<I)[
M'DS)N@MF""^[*%U0-YV8E5%X%"V6QMD,N!%<YU1.B::49K7%,)A/5EE&&RLB
M2F*`4[8]LI+C`<WX\RLK,%<TT!/L1M?E'H7A+3F(JA9F#,A>+&[3!Q@D1\!=
M0`X&$$9$:MH?Y>:/F/S\`*(%S<K9%JAA!\T=CP)]"!.Z1S$A!U>;FFL:]X-N
M[E,&S.9*OJ3"XG/-L97M5%/`-+:6VFA=MTSQ&X,`S"`[>KBZM?6]9(79G%>X
MC)?\YP#VVFCQ$*5G93"G!^"5@_%FEF:CL\X93@=M'JZ"T/,(<$3.#D+?,RI\
M5#Q7ET!O'9Q-G6#.>V(D_UT;==R]76RAQHM%5(#J*4L_ZT"$[)0KHA?!J/A1
MC)8H9OHG>3UZX%N3U5)VNF7YPC-5^1:3U/;#,UFRT?`P*E?,K=)]3#4$2N.R
M=_[M4+DP:[?4RNSEC^E(*JC1#ETYQ"M4!*,=MZ+HR!B]C';=B@+&TSZ,]M:*
M`L05*HWVQPIO(5$%T&@W+,O&-$QW&`^-.I'=[,>\1)`I&![,?H6+!P;G#+*E
M70:CLY9L<*7O9"B/DU38^_9>(=DW=K>+13F1H($G,*>JX12L$*8R[#$B!X3F
M%$Q2DAKJE'WLYOJ8/L?T>YO,=GI4MJ@LGP&[O9:LGET,TN%>+.S`\2;[D??"
M09.1M'#,IJZDY!RR*-*U!UZ#1B?47CQMDUUAZO5K);(#.:3%F3$X75@19G*'
ME[G:49-#O(@?Y[(^GF]!H[S\"+!+IY@#6KPG2<T9;SX!-,?.:@'=$0:.$FEY
MY/N)49`=*G#00H<D<(4""D;J#IC"\-L8!.YBZ>!OW%BYVF[]X&6S(XL3P%+;
MK1>\U,EEG`Z]H#__ZBY$.2AVZ04//-&?T5AQ31"!LTM,ZY89R#2=VZ5N*[Q)
M*<K^QR%5V9^_?AH?T%/XP6K_A<S#;!-MZ^)Q0_(X'8Z[ND\WC-4E/VC4R_/O
MT/&YUS"[O1;J:6#0(3V<BY?=_KB[X,L38Q>0'W0*^**R62D+F/$MFNIYEI7_
M]A^2KL/8=*V\7M+DXK4GUYD:"2(F$0[6L%,/B\`586S`@SQ*]0>9L0$1"L`:
MA!&PO5[(Q="Z,P;FSJA3/"@L17G9U"CT1H!0-=+4P/-&@%"KB:F!Y5*`5#H"
M3(TH%[8#5'CSJF`<Q(-M%3<W3?]Y@O,`S@@:0705AQ%:$G:4>*7&&)+A_(<-
M&?#ICQB^O%RAY<H)-FPW55T7)3;N+9<C-AV'393..ZZ?=]S%O%?U\UZIG+?1
MSFOL4Z@=T!3?0HL*10D!OT$/9)@].+\CO$6JSNTGVKM_G.6[I1%KA>[6#[,-
M?B[@$W(,[Q4-M42-.DMR4NP1P_5VL-OKC1HM;=3Q9A_A\687I+.-M1&+(FT^
M<C]M$J+W2W4<9@N<3=??)2^1O61AX5/:5)W?6H,.=A/[(MF+(V0?WZ8#5'MS
M[73_6G7+=+N1.%0E#=!T"Y(\-..AF)#DH;DJ0V.F#UJAW#E8A[5B#'GWIO%N
M[8ZP%)9H!U(:O*A-C=S$T1).@0O@FB(XWK0W&*M1B\NT<4-!F<V5&#M[:^PN
M^MN)=@S#;V4@F`:R1D/T(H#>)I?8Y!*3$C.&YK1J=QW)>Y&D1S;%G60=$X8Y
M)OH00BF0/L"6WDQ7JVWR0'?)`\UD7M-M7#:9H"$L@S:WV"P"FT5P#(]]4Z'>
MIA581[)U)&MU))L5G:'4D6Q][$Q'<M<^]J/[3CZC"(3/Z!8&3N!"Q]^E)81C
M)X3A[HJ#P5R'HZ1,1+5QH=S.&KGZ:.3:;:\Z8WI%0ZWT<D-1]QMI><^,G`%C
M,OXWAOF8W<Z*@#VXF]B?15$$K#@,39=GJK^_P9I]V'#P=I*YJGGM\5<)S=$5
M[!Y)=2.7J$5A4N0YI*6/OD/?3YY5BYQ@#@DNHS`$49B;.W;0JBGWV7SZ"G]H
MB]&L>&C%0RL>6O'P)*XWOGC8^F"U0J05(JT0:87((PB1"6HM0JZM\'6,7&VR
MY#`"]W`-2FN:+"!+*&\SDA4WK;AIQ<U>7(1BULA&QX45-:VH:45-*VH*BYJ%
M:*K<[_&(?.A"TJ.9;=(*E$<25\36CB'&B'6V8J,5&ZW8V(M+35!L%#P4K*1H
M)44K*5I)45A2O'%P0(Z2\!'@IX73V'&MYBIC$U-]I;';6T=U+T5;*P):$="*
M@,U$0,[A:*4^*_59J<]*?>VE/NMI[K'TM',=_0;@?!$!;[0&V)F#SS%-N)K,
MDJ64]37+C&5E1BLS6IFQ%W>=K+=9ZLBP\J25)ZT\:>5)87DRCUF<S&CM`!"$
M:6$.X),FWA4*HS`Y:L9."+Q'9Y,6Z-5I:VQ+<O5MV794:[?LI>1M95`K@UH9
MM)D,VOJ@M=*HE4:M-&JET6-)H]8&VF-);&?0R!>PN,1/$5G`2;(SPY$;P34A
M5M(@VGA@*YE:R=1*IKVX*V6MH\T/$RN<6N'4"J=6.!463J^<<$'_<_-'#->.
M3_\T"KP'!W\#$87E";@QX45-GDZ+=W`:D%E]1389R9I!>RE\6V'3"IM6V&PF
M;#8Z4*UT::5+*UU:Z;)+Z;*MN;/%>ZYK!_IT]EN$GQP9F5*DIRDR9'-\[X(U
M"*-T7_A.&,(9!-YX<X6"Y".*'?_!B2ANFVNR?X3,I*V&M'*TE:.M'&WEZ%9R
MM-"E,1BYF0M5N_/?])=MK.YA=0^K>RC4/6X=B']U_!CD\1?FU9IJ+IWPX:F6
M5/A]K#QMY6DK3UMYNI606',L#4:2ME*@E0*M%-BQ%&A6:*T"63"M]_P`'(J3
M-PFFU)J!83!/7JT3%@]%A]'*ZSUT7J"?F&I8E'X)T$L(</(F^%VPBB/R,R(;
MS(?)%A;&0^545LJV4K:5LJV4K4;*%C[P!R-XB^&F]/*PIFVKU%BEQBHUPDH-
M]:0%Y/[?M'[AU41MAHM.M3##[6(E;BMQ6XG;2MRM@Q_8A])@I&LK`5H)T$J`
MW4J`9EFU#9.A=CG>NQ6\BC'>[F;QLA`UW:U\:.5#*Q_VXE*3+?Y0=S!86='*
MBE96M+*BL*R8O=`7/CH;BL(H\,A?<$RXSIT82@V)+5+P&I):?2$V'<V45#W#
M1&<K7EKQTHJ7#=/4FAZL5MJTTJ:5-JVTV;6T:8V6/9:\=K:)\E)*FBUK!["2
MI94LK639BSM/UG!9?SA88=(*DU:8M,*DA)N;M`;/SJL-=*P,=.2@4WW5<KM8
M>=?*@U8>M/)@RT!'WJ%D)4`K`5H)T$J`PA+@$YC3_YZ"%<(1#.8&"X*&"5$"
M"\>05`1Z6K'0BH56+.S%729H)A0Y#JQT:*5#*QU:Z5"E=*CQ/8',$SX%+H!)
M&8@'L'P!F'&],9OKN).O4.`"6I>9+N84AM_&('`72P=_JY2"A;OU@Y?-CJP*
M`5JXFPT3[:7>X9#/?0K6((C!)X2\\#.(N-\=IX/>8(N,IO'FP?D=X:LXC-"2
MG-/CS>ZXRXX_V2",Q@/KQ".DCV<7ODC"1O)-TO]_2^Y(A$4!D!G)ZIE6S]2C
M9\K>Q'NR(><,-%W':H(76U(SO327J&RT]W1@+<*F*J[6]M,J1$SJ"L^A^\%"
MUTH:S)'\B]E(6JN:F%6M_M#/,+H<+D;6\G@JEL>?WU$*7YP0D/_Q_U!+`P04
M````"``C5@E!"]9KF^D.``#]I```$0`<`')G96XM,C`Q,C`V,S`N>'-D550)
M``/AS2-0X<TC4'5X"P`!!"4.```$.0$``.U=47/BMA9^[TS_@RY/VYDEA,UN
MVF0V[9"$;)E)0@;8;6]?.L(6H*Z1J"PGH;^^1[(-PC;"-F37>Z\?=@.VSJ=S
MSG<D2T>R>/_+\]Q#CT3XE+.+1OOHN($(<[A+V?2B\7'8[`RO>KW&+S]__]W[
M_S2;J'O]H3-`?>911E"O>4>DH,_H=X=X1&!)T`@_<\;G2S1T9F2.7Z,Q]HF+
M.$._7PYNT9NC-D(S*1?GK=;3T],1<:=8-+F&.W+XO(6:S;BJ3Z%2Y^CTJ/WC
MT:EQ9\`#YIZC,_>GX[?.*6F^/3T^:;X]<XZ;^/C$:?[HCB>G)Y/3LW=D8DA=
M"8(E`"(7%#U';X[;;YK'/S6/ST;MD_/VF_/VVS_,TGRQ%'0ZD^B5\P,4/G[7
M!(GVA@->HQYSCE#'\]!`%?71@/A$/!+W*$+RM1<0^)CY%PW#\*>3(RZF+<!M
MMWZ_NPV]U?C^.Q26/7\>"X]N2*@KL<Q)BS)?8N800P0T^FR14+<5&68E*9%(
MK?;9V5E+WS5*!WYSBO%B57Z"_;$N'=UHA1YM-T_:FU)RN2!^IIB^DRTGIH1M
MJ";(PJ-P48>)$CD^/3DV!!AG+)AG.\"5HJ7J:D&A)I0B@CJFZ&ZYE(PJX\J5
MF.GK=ZWPIE':@8B58KE9W"?.T90_MJ*;V7YP"<V6@AO9$I0]$E]F"X7WDG(2
M@[?E/9X3?X$=DM/MT.3GA,D;+N;79((##^K\.\`>G5#B-A"6T#6,`TDV"@1L
M7>1GA?(>,\:E;ICZN[JR6%`VX=%7N*`"\5QPCXR`"Z0^?!STMFLIHSZHI4JV
MKKD3*#WCOYBY72:I7/:@#C'7-3<0=2\:N4JNM(KU<LF$,JKU;Q^W41/%XN9'
M@$(A%C+`WK>2"$GP`#K//OM9?W:PYP2>%KR%[Y%P5,(FN!#0*S%90G*MV7:Y
MZ&I,SX%8&X*Z.KSZDQO*H*>CV'O@OM;ERL.^'T69XFT``G_F%+#3=P*<K8#@
M\U7__KI[/^Q>JT_#_FWONC."+Y>=V\[]51<-?^UV1\.:Q3U9?,`"BLR(I."<
MPI1JZ1V\OBW#*WJUH=@/-<]Y>(81$9^3CB>)8&##(\DF-%W,SN"[?`P.1_#G
MKGL/[/5OX-;=PZ#[*Y3K?>JBWCU\[Z)7M_WAL"8S%YE7V)_=>/S)[S&7"N+(
M;#+3Q>QDGI8BLS/\%=W<]G^K.]SMW-US2?P17W67*R_[E]BG?G_2<?1H$V9W
M!I5%I.S,_J@&/=1W/.X'@L`7#8#X!#T8WJP)+$%@Q_D[H.'#S__`N?M$/:_#
MW)X:IT[IV",=WR?27WM_1)[EI<>=S[F8W@/>'A(_)4/"K.DUBNO20^0^/&P%
M6M>)PDKK>"D1+T,Z93!`<C"3Z^;[P#WJ4)`H%!LYH>QQ<):,@P%Y)"P@\-?A
MT[!8370)HKM8,.##?R!B.,-%V_UV:2N=[>,DG3$0#+"X[_^``!!IQ)K4$J2N
M70O#*SY?$.9KRP8$?$/<*^Y#LU3>O53YU0>\U%+%J-^W#GN`M),!,I0@U-18
MR*RNCH\2\:&&W.I?%YZEC]C33W#FWF'QF4@,3\XA<0(!.A?MZLO@VN/@33(.
M%/QK_3\R:M'/_W4]:%U1'1\EXN,&4_$)>P%9N[Y@)-@1[)R?)#E78$BCH3N"
MU4551\UL"69[#(9-DHMEV9&^%<#.Z]LDKS%6W4S+3NKT<-J'AZOJ]:"KA2LB
M(.XMQ6/JZ?ZO_(RN'+8]!-ZEIW,:%!FH=2B4:M<J(SK"S^7;M07`3NIINETK
M++6:7[-9;O9-INKO@"RX4+/ELJ3FP;%SFTK)19!HA5D3_$73<2/5&_LOG)2+
M*K&'Q@%2<^A56%.]H'+0U$V!&-F%80^!5%9N:QJG9OHKYG,*Q,-A:K)&S9M4
M\F];;J<.FB^<Y"D0*.71[<&12OP53?C40?-BF9\"X9$'QQX(J<Q?=A:HIONE
MTD$%V,X!8R<[E?(S4D,UPU\A1U1HFK%/#?:X2*4,,_)%=7R\<*JA0"SD1[/S
MGLH3IM(.->LY-J^O/+@E%:"GY<E\0,=U=4'LI?>X'Q#0'@"IG*)98;[<`LBL
M*C;WS:-7US!HI/66W%R1D\EH,AJR"]D93F46M^:(:KKRTQ5MBS)V1>5JSGG%
M[)2F,H(9F[3J9GD0GM7.6`<ZW&OJ!9*XOQ'U!B%Q.X]$X"G1&1J_'TCUFI^[
MVJY;7MS.>RH-J.%UYQQ5@.(:4%1%F!7TD5%)'0!%`B#.M/:%RK3&Z=M<C;V(
MJ)7XD^W;^+A`"MQ(`-?M_A"TZU2ISI2:B=)<M!<1M=.>O3D/921P:](/0GHP
MGV.Q5.\]K3PX(%,L5+?97V@:'4D?J5RF2"\@:B<]E8^+H-7K&2:S*W04PJ,8
MO^;\A3C/>`/R`#CV:$@E[(I'P^;[D75T%(F._*LON1X-^\+98R65Q-.+.056
M=.JGR"%BIJ=/;XCR]==D+-<>3L:#K:B=ZU3BSH!"E"$%MK%85S-8H-5S)@5V
M9("].RPC%_8G=B[S"=E9367C#%"T1E6=?TWP'@3?X;^XN,*23+EZ9(<)L&BQ
MT^W(U:)J'Q[AX&$!SU7]BFR2\](X]C!(I>QT/2BN2-$?Y>SBNA"6YKJM'A!$
M%48O]];Q422[QSWOAHLG&%+U)VL6)ZHY@DO!,/CD4U>=II65Y2LH;H^&=+8/
MX%&$KV+!)'Z"UI6@C5KJ""@T+7!FQ`T\HL;SJQ7RU)@_LY"=S50.+P8)1_3&
M:GQ-5QFZTFOBVUG+*&LE[VUZ1YU!7N:2>4UBD8%S]&I$SMG4SO)V,E/9-?-U
MBGHN=)AVF=BGD"^!FDO(3FXZBY;:V%`S?`B&'XAPE/93Z$^C9<C+Y0?"IP(O
M9M3I"(*3_.81L;.;RHJM(55/'"^'CI=H#8L4;LWMGMS>"#XW#AJY"GP)?:9(
M/62+B-JY3F6ULKF>`#HRX-$*O^:\+.?QCD.82Q+ZJ+*%E\NBY.?&L$=!*M^U
M&05Q+6A=C6K]__?QH/Y3QPD/R`3IDX+/U4&Y%PV?SA<>:437L'"4O/V,X=9"
M\`41:EC;BF%C@)3TYJ'&.L02_HNTBA%F@DPN&NHXX69\?.V?(''T//?B(I)*
M5<O5&@<I(/\UPI[7:%77\DT:<Q@.`AF&7Z]@OA&[/3PF7DZ3H6R&R;<*X1NQ
M-MG,<Q@-(AE&FV?P9=G^OF4>O0S?-H]F?@^FPP@7L<R#HK><3X["(]!ON:.!
M+"+J6S.6:ZI+S?:;YDG[Z-EW(Q6+:+#V=#$-8KFB&F2>`)ZW[EA`5?HN5W76
M8]2W5:NKS#RWO44\Z:^PFFNLXMY/'9J>RPE)*>6),^7^]ND^*ACGO1=4@[/[
M<IK8SL7?@QAUI2@ONXZ9MZJ3)1=_V4N1Q,GUN92(9=2'O2I/GX"?JWY#+/J\
M18OH5'RMQD4CRMRIGX6`1\5,[=>$687'%ZI,]UEMLR)7@5#;*,*AKNK&_RPD
M%3Z6].]%G,\Y@P&H6/8DF:LQ6P/AL:^7^2X:$^SIQXXN"(\CRMV1%@V[7!G?
M&F-/=<`7#4<0E\)E1CU/#7LO&A*T`G<%@$EEH)SU0?!@$==.H=9M;O@[H``W
M(LZ,<8]/EW=D/B9BP^9M14(#PY]W.'?Y'%.695^H7-H\-XB74@YER!Z'L*Y-
M+0FRX0P97R_$]V$=XGEZUW^:S\2-2K'X"),TA7'#Q1";FV/4VO=Z-;PSD43T
M&1G-`'<Z&SWQ_T*#7+\9:YI[,,@7:\\N&1^J.><T-FUG9ZY2I/^$QQ"4<-].
MQ&_`>Y>"^I)[=TLB_"'T!..QVG"+6;I/W%FR2HTJ_PXTF'D0I:9OF%I*VB0;
M;*5L^@U8KU]Z+&5Y)/F%K7;E^0PDA1.,M=^WV,^92IJ%V/W)@/J?T_FY=6;-
MM+^H9!3T$/&+\&JY]GT(TJ/$7R?5<E-W*M52(^4NMZI]666UK[:J?55%M0_X
MQFTGTMPP_470*]2OEG[AS>JKTEB5],R>>[^MGCH8=C4]EV=GK=T_Q1`JZ84"
M;Q-:?5$*IY(>V;7_Q^J&_,(5M7WKFP,[S,XA5TF+R^ZUMKIC?]!*^BI[.&%S
MQ`Z)2EI99IN!U0G[`5;>1UOV6N5VR4[Y;\4#VW8B%?7$;IQ*>B3G(216;Q3&
MJ*8GBKVH8?=(6:Q*>L:V2=[JAGR"%;?9>`\CI[&9$M6T,L_N:KO5Q1"JZ87\
MAW38?5$&IYH>R7^`@=TC97"JY)$<OR^?Y8!"8A6R-WDR_9K)K!6@7*6_">N2
M*SP[2U9R14=IW0]D=$!\*N>>?;M*B??52"F:<C)SP!#/Q)/3[ZS(W!>H0D%;
MRI1D/.\#4LE07QEDG$K^&Y6SCXR/?2+T'+W'%H&>LW/F@*G1PV>3\9438+1.
M8/86[M%REB.!F>\9;Z1MNO%+U+KWOHBUZU]NF]@-47,8+]77)*Y7J9,QDKU9
M74?V[0IU"(:"R6:>OE7)QGO+V71$Q#QK36J])*-+4$;GP=PPL82LZ8/8HJ^V
M`<&J?[(5Y2E<I:9E(66I[#!,VUTT-"S>W[YB;K@UBK\(?[EX^Y;Y&A"E$K@X
M9F.'71GE*\H<]8@OX4$:#8`[`IZV4Y(Y5,Y1MDH\WG/6G2\\OB0P4Q'$D5SH
M7$0XPTY9EZ]XU0Q\AI"3])%DFI.\62WE'_D_$$;^)>4+F$W.\?`)AD>L,\XP
M95?12AD6*)U4<@=:J>?IA633F,S;YM.8,DFF1'R]O?#F.DZXAV@8C/^"%C'B
M,#2?$$`3Y@`K9_F(I`KL=QSP)?;4*:.Z&QM@:5J3=7,_U0]*CFWU(&ODGK-\
MA8;R-HV38_L<92LYV$\OBRSMY&45JR1G*T6W4Y4L4G&&$KLJXPX\M;MRN\$%
M$:KIC]5/;6XLXZR'@)?+U*]Q=O12KQX_^9WI5)`I]*8]IDSRJ1.FWM+K!"]>
M4Y7:S9ZV=I\7-%0G,9,\-/#>Z8+#NVV\V[KQ%NM@<*PV^1$W;(I)OQT2>2/8
M=(/_:L.>?6,BT8VMYKC&WF$5+"_0I`O7_+_0Q#]!'('BF2\;'1*T2H-;]?-]
MJ?G?QM4J3?5T?N#!PVST!!>7?Q#!^RQ+?UNQ*AGT,>J\HF:7LF3+_2J9D'>L
ME37<+B'[]3J:]ZWPO`?X^"]02P$"'@,4````"``C5@E!PVD5.(^D``!$00D`
M$0`8```````!````I($`````<F=E;BTR,#$R,#8S,"YX;6Q55`4``^'-(U!U
M>`L``00E#@``!#D!``!02P$"'@,4````"``C5@E!9ELSV&01``!3[0``%0`8
M```````!````I(':I```<F=E;BTR,#$R,#8S,%]C86PN>&UL550%``/AS2-0
M=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`(U8)08H^<V/^+P``EKD#`!4`
M&````````0```*2!C;8``')G96XM,C`Q,C`V,S!?9&5F+GAM;%54!0`#X<TC
M4'5X"P`!!"4.```$.0$``%!+`0(>`Q0````(`"-6"4'/]"R3>UP``)I%!0`5
M`!@```````$```"D@=KF``!R9V5N+3(P,3(P-C,P7VQA8BYX;6Q55`4``^'-
M(U!U>`L``00E#@``!#D!``!02P$"'@,4````"``C5@E!-^_6V$4R``"\7P0`
M%0`8```````!````I(&D0P$`<F=E;BTR,#$R,#8S,%]P<F4N>&UL550%``/A
MS2-0=7@+``$$)0X```0Y`0``4$L!`AX#%`````@`(U8)00O6:YOI#@``_:0`
M`!$`&````````0```*2!.'8!`')G96XM,C`Q,C`V,S`N>'-D550%``/AS2-0
E=7@+``$$)0X```0Y`0``4$L%!@`````&``8`&@(``&R%`0``````
`
end

</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<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="ID0EMHAE">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Percentage of Accounts Receivable by Significant Customers (Detail) (Accounts Receivable)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bristol Myers Squibb Company</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_rgen_ConcentrationOfRiskAccountsReceivablePercentage', window );">Accounts receivable, percentage by customer</a></td>
        <td class="nump">31.00%<span></span></td>
        <td class="nump">53.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bioprocessing customer A</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_rgen_ConcentrationOfRiskAccountsReceivablePercentage', window );">Accounts receivable, percentage by customer</a></td>
        <td class="nump">35.00%<span></span></td>
        <td class="nump">31.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bioprocessing customer B</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_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [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_rgen_ConcentrationOfRiskAccountsReceivablePercentage', window );">Accounts receivable, percentage by customer</a></td>
        <td class="nump">21.00%<span></span></td>
        <td class="nump">7.00%<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_ConcentrationOfRiskAccountsReceivablePercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Concentration of Risk Accounts Receivable Percentage</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>rgen_ConcentrationOfRiskAccountsReceivablePercentage</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_us-gaap_ConcentrationRiskLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ConcentrationRiskLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>25
<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="ID0EWMAI">
      <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="2">6 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Dec. 31, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <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_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
        <td class="nump">$ 215,000<span></span></td>
        <td class="nump">$ 282,000<span></span></td>
        <td class="nump">$ 455,669<span></span></td>
        <td class="nump">$ 537,048<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding</a></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="nump">2,573,800<span></span></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="nump">2,573,800<span></span></td>
        <td class="nump">2,823,400<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Closing price of the common stock</a></td>
        <td class="nump">$ 4.30<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 4.30<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value of options granted</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 3.62<span></span></td>
        <td class="nump">$ 2.64<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue', window );">Total fair value of stock options vested</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">502,180<span></span></td>
        <td class="nump">514,866<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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Total unrecognized compensation cost</a></td>
        <td class="nump">$ 1,545,645<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 1,545,645<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, weighted average remaining requisite service period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">2 years 5 months 5 days<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_rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber', window );">Number of unvested options</a></td>
        <td class="nump">827,571<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">827,571<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">Unvested Options</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
        <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 );">Incentive options, vesting period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Stock Plan 2001</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
        <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding</a></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,629,490<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 );">Number of shares available for future grant</a></td>
        <td class="nump">1,997,852<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">1,997,852<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 Plan 2001 | Employee Stock Option | Minimum</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
        <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 );">Incentive options, vesting period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></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="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage', window );">Incentive options, vesting on the first anniversary of the date of grant</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">20.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Stock Plan 2001 | Employee Stock Option | Maximum</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
        <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 );">Incentive options, vesting period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">5 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage', window );">Incentive options, vesting on the first anniversary of the date of grant</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">25.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm', window );">Incentive options, term</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">10 years<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Stock Plan 2001 | Non-Employee Directors and Consultants</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
        <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 );">Incentive options, vesting period</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">1 year<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_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Expiration Term</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Nonvested, Number</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>rgen_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Vesting Percentage</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>rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingPercentage</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_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_ShareBasedCompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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_ShareBasedCompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_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>
      <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_SharePrice">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Price of a single share of a number of saleable stocks of a company.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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 2<br><br> -Subparagraph (e)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-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_SharePrice</nobr></td>
                  </tr>
                  <tr>
                    <td 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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<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="ID0EM3AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Summary of Information Regarding Option Activity (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">6 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th" colspan="2">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options Outstanding</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at January 1, 2012</a></td>
        <td class="nump">2,823,400<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,573,800<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
        <td class="nump">94,190<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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</a></td>
        <td class="num">(217,500)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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/Cancelled</a></td>
        <td class="num">(70,600)<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at June 30, 2012</a></td>
        <td class="nump">2,629,490<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">2,573,800<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options exercisable at June 30, 2012</a></td>
        <td class="nump">1,678,700<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest at June 30, 2012</a></td>
        <td class="nump">2,506,271<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price per share</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at January 1, 2012</a></td>
        <td class="nump">$ 4.05<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 4.14<span></span></td>
      </tr>
      <tr class="re">
        <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</a></td>
        <td class="nump">$ 1.89<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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</a></td>
        <td class="nump">$ 2.65<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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/Cancelled</a></td>
        <td class="nump">$ 4.31<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at June 30, 2012</a></td>
        <td class="nump">$ 4.08<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="nump">$ 4.14<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Options exercisable at June 30, 2012</a></td>
        <td class="nump">$ 4.34<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Vested and expected to vest at June 30, 2012</a></td>
        <td class="nump">$ 4.09<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract', window );"><strong>Weighted average remaining contractual term (in years)</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at June 30, 2012</a></td>
        <td class="text">5 years 11 months 12 days<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Options exercisable at June 30, 2012</a></td>
        <td class="text">4 years 7 months 10 days<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Vested and expected to vest at June 30, 2012</a></td>
        <td class="text">5 years 10 months 6 days<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract', window );"><strong>Aggregate intrinsic value</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Options outstanding at June 30, 2012</a></td>
        <td class="nump">$ 1,713,058<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options exercisable at June 30, 2012</a></td>
        <td class="nump">926,194<span></span></td>
        <td class="fn" style="border-bottom: 0px;"></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <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 );">Vested and expected to vest at June 30, 2012</a></td>
        <td class="nump">$ 1,647,742<span></span></td>
        <td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr>
        <td colspan="4"></td>
      </tr>
      <tr>
        <td colspan="4">
          <table class="outerFootnotes" width="100%">
            <tr class="outerFootnote">
              <td style="vertical-align: top;" valign="top">[1]</td>
              <td style="vertical-align: top;" valign="top">This represents the number of vested options as of June 30, 2012 plus the number of unvested options expected to vest as of June 30, 2012 based on the unvested outstanding options at June 30, 2012 adjusted for estimated forfeiture rates of 8% for awards granted to non-executive level employees and 3% for awards granted to executive level employees.</td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAggregateIntrinsicValueAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 vested portions of options outstanding and currently exercisable.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of shares into which fully vested and expected to vest stock options outstanding can be 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 (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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_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>27
<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="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Revenue Recognition<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_SignificantAccountingPoliciesTextBlock', window );">Revenue Recognition</a></td>
        <td class="text"><div>
<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"><b>3.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue
Recognition</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company generates
product revenues from the sale of bioprocessing products to
customers in the life science and biopharmaceutical industries. The
Company recognizes revenue related to product sales upon delivery
of the product to the customer as long as there is persuasive
evidence of an arrangement, the sales price is fixed or
determinable and collection of the related receivable is reasonably
assured. Determination of whether these criteria have been met is
based on management&#x2019;s judgments primarily regarding the fixed
nature of the fee charged for the product delivered and the
collectability of those fees. The Company has a few longstanding
customers who comprise the majority of revenue and have excellent
payment histories and therefore the Company does not require
collateral. The Company has had no significant write-offs of
uncollectible invoices in the periods presented.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">At the time of sale, the
Company also evaluates the need to accrue for warranty and sales
returns. The supply agreements the Company has with its customers
and the related purchase orders identify the terms and conditions
of each sale and the price of the goods ordered. Due to the nature
of the sales arrangements, inventory produced for sale is tested
for quality specifications prior to shipment. Since the product is
manufactured to order and in compliance with required
specifications prior to shipment, the likelihood of sales return,
warranty or other issues is largely diminished. Sales returns and
warranty issues are infrequent and have had nominal impact on the
Company&#x2019;s financial statements historically.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In April 2008, the Company
settled its litigation with Bristol-Myers Squibb Company
(&#x201C;Bristol&#x201D;) and began recognizing royalty revenue in
fiscal year 2009 for Bristol&#x2019;s net sales in the United States
of Orencia&#xAE; which is used in the treatment of rheumatoid
arthritis. Pursuant to the settlement with Bristol (&#x201C;Bristol
Settlement&#x201D;), the Company recognized royalty revenue of
approximately $3,580,000 and $2,772,000 for the three months ended
June&#xA0;30, 2012 and 2011, respectively. For the six months ended
June&#xA0;30, 2012 and 2011, the Company recognized Bristol royalty
revenue of approximately $6,660,000 and $5,285,000, respectively.
Revenue earned from Bristol royalties is recorded in the periods
when it is earned based on royalty reports sent by Bristol to the
Company. The Company has no continuing obligations to Bristol as a
result of this settlement. The royalty agreement with Bristol
provides that the Company will receive such royalty payments on
sales of Orencia&#xAE; by Bristol through December&#xA0;31,
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">Pursuant to the Bristol
Settlement, Repligen must remit to the University of Michigan 15%
of all royalty revenue received from Bristol. Royalty expense for
the three months ended June&#xA0;30, 2012 and 2011 was
approximately $537,000 and $416,000, respectively. For the six
months ended June&#xA0;30, 2012 and 2011, the Company incurred
royalty expense of approximately $999,000 and $793,000,
respectively. This operating expense has been included in the
Company&#x2019;s Statements of Operations under the line item
&#x201C;Cost of royalty and other revenue.&#x201D;</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">For the three months ended
June&#xA0;30, 2012 and 2011, the Company recognized approximately
$285,000 and $523,000 of revenue, respectively, from sponsored
research and development projects under agreements with the
National Institutes of Health / Scripps Research Institute, the
Muscular Dystrophy Association, Go Friedreich&#x2019;s Ataxia
Research (&#x201C;GoFar&#x201D;), and the Friedreich&#x2019;s Ataxia
Research Alliance. For the six months ended June 30, 2012 and 2011,
the Company recognized approximately $686,000 and $766,000 of
revenue, respectively, from sponsored research and development
projects under agreements with the National Institutes of Health /
Scripps Research Institute, the Muscular Dystrophy Association, Go
Friedreich&#x2019;s Ataxia Research (&#x201C;GoFar&#x201D;), and the
Friedreich&#x2019;s Ataxia Research Alliance.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Research revenue is
recognized when the expense has been incurred and services have
been performed. Determination of which incurred costs qualify for
reimbursement under the terms of the Company&#x2019;s contractual
agreements and the timing of when such costs were incurred involves
the judgment of management. The Company&#x2019;s calculations are
based on the agreed-upon terms as stated in the arrangements.
However, should the estimated calculations change or be challenged
by other parties to the agreements, research revenue may be
adjusted in subsequent periods. The calculations have not
historically changed or been challenged, and the Company does not
anticipate any significant subsequent change in its revenue related
to sponsored research and development projects.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">There have been no material
changes to the Company&#x2019;s initial estimates related to revenue
recognition in any periods presented in the accompanying
consolidated financial statements.</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>28
<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="ID0ELIAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Summary of Information Regarding Option Activity (Parenthetical) (Detail)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Awards Granted to Non-Executive Level Employees</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_rgen_PercentageOfSharesSubjectToForfeiture', window );">Estimated forfeiture rates</a></td>
        <td class="nump">8.00%<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Awards Granted to Executive Level Employees</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [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_rgen_PercentageOfSharesSubjectToForfeiture', window );">Estimated forfeiture rates</a></td>
        <td class="nump">3.00%<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_PercentageOfSharesSubjectToForfeiture">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Shares Subject to Forfeiture</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>rgen_PercentageOfSharesSubjectToForfeiture</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<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="ID0E2HAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Income Taxes - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
        <td class="nump">$ 1,778,193<span></span></td>
        <td class="num">$ (55,597)<span></span></td>
        <td class="nump">$ 3,063,572<span></span></td>
        <td class="num">$ (2,086,284)<span></span></td>
      </tr>
      <tr class="re">
        <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 provision</a></td>
        <td class="nump">208,230<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">267,137<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
        <td class="nump">8.72%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">8.72%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Maximum</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_rgen_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OtherInformationPertainingToIncomeTaxes', window );">Net operating loss and business tax credit carryforwards expiration date</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">At various dates through December 2031<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">Available to Reduce Future Federal Income Taxes</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_rgen_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
        <td class="nump">58,243,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">58,243,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Business tax credit carryforwards</a></td>
        <td class="nump">2,196,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,196,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">Available to Reduce Future State Income Taxes</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_rgen_IncomeTaxesLineItems', window );"><strong>Income Taxes [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_OperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
        <td class="nump">4,816,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">4,816,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Business tax credit carryforwards</a></td>
        <td class="nump">$ 2,986,000<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">$ 2,986,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_rgen_IncomeTaxesLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_IncomeTaxesLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_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_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_OperatingLossCarryforwards">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 domestic, foreign and state and local operating loss carryforwards, before tax effects, available to reduce future taxable income under enacted tax laws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 48<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_OperatingLossCarryforwards</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherInformationPertainingToIncomeTaxes">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Description of material events or transactions not otherwise specified in the taxonomy pertaining to income taxes that would be relevant to the user of the financial statements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 14<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32705-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_OtherInformationPertainingToIncomeTaxes</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_TaxCreditCarryforwardAmount">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 109<br><br> -Paragraph 17<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 740<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6907707&amp;loc=d3e32559-109319<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Carryforwards<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6506874<br><br><br><br>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 109<br><br> -Paragraph 48<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_TaxCreditCarryforwardAmount</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<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="ID0EOUAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_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">$ 15,880,006<span></span></td>
        <td class="nump">$ 11,167,745<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
        <td class="nump">12,501,794<span></span></td>
        <td class="nump">15,421,436<span></span></td>
      </tr>
      <tr class="ro">
        <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 reserve for doubtful accounts of $10,000 at June 30, 2012 and December 31, 2011</a></td>
        <td class="nump">7,811,792<span></span></td>
        <td class="nump">2,825,414<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherReceivablesGrossCurrent', window );">Royalties receivable</a></td>
        <td class="nump">3,579,555<span></span></td>
        <td class="nump">3,206,840<span></span></td>
      </tr>
      <tr class="ro">
        <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, net</a></td>
        <td class="nump">11,503,071<span></span></td>
        <td class="nump">13,363,073<span></span></td>
      </tr>
      <tr class="re">
        <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">1,082,984<span></span></td>
        <td class="nump">910,298<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">52,359,202<span></span></td>
        <td class="nump">46,894,806<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetAbstract', window );"><strong>Property, plant and equipment, at cost:</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_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
        <td class="nump">5,078,898<span></span></td>
        <td class="nump">5,083,852<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment</a></td>
        <td class="nump">11,973,175<span></span></td>
        <td class="nump">12,011,154<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
        <td class="nump">1,669,990<span></span></td>
        <td class="nump">1,244,451<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in progress</a></td>
        <td class="nump">188,993<span></span></td>
        <td class="nump">275,258<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_PropertyPlantAndEquipmentGross', window );">Total property, plant and equipment, at cost</a></td>
        <td class="nump">18,911,056<span></span></td>
        <td class="nump">18,614,715<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
        <td class="num">(9,043,027)<span></span></td>
        <td class="num">(7,877,296)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
        <td class="nump">9,868,029<span></span></td>
        <td class="nump">10,737,419<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Long-term marketable securities</a></td>
        <td class="nump">10,850,675<span></span></td>
        <td class="nump">9,435,350<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
        <td class="nump">7,176,789<span></span></td>
        <td class="nump">7,795,239<span></span></td>
      </tr>
      <tr class="re">
        <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">994,000<span></span></td>
        <td class="nump">994,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_RestrictedCashAndCashEquivalentsNoncurrent', window );">Restricted cash</a></td>
        <td class="nump">200,000<span></span></td>
        <td class="nump">200,000<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
        <td class="nump">81,448,695<span></span></td>
        <td class="nump">76,056,814<span></span></td>
      </tr>
      <tr class="ro">
        <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">2,584,636<span></span></td>
        <td class="nump">1,422,483<span></span></td>
      </tr>
      <tr class="ro">
        <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 liabilities</a></td>
        <td class="nump">7,148,341<span></span></td>
        <td class="nump">6,041,038<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">9,732,977<span></span></td>
        <td class="nump">7,463,521<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
        <td class="nump">2,742,953<span></span></td>
        <td class="nump">2,469,412<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNoncurrent', window );">Deferred tax liability</a></td>
        <td class="nump">242,520<span></span></td>
        <td class="nump">136,881<span></span></td>
      </tr>
      <tr class="ro">
        <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</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_StockholdersEquityAbstract', window );"><strong>Stockholders' equity:</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_PreferredStockValue', window );">Preferred stock, $.01 par value, 5,000,000 shares authorized, no shares issued or outstanding</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_CommonStockValue', window );">Common stock, $.01 par value, 40,000,000 shares authorized, 30,846,165 shares at June 30, 2012 and 30,714,757 shares at December 31, 2011 issued and outstanding</a></td>
        <td class="nump">308,462<span></span></td>
        <td class="nump">307,148<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
        <td class="nump">185,462,180<span></span></td>
        <td class="nump">184,872,839<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income (loss)</a></td>
        <td class="num">(527,677)<span></span></td>
        <td class="nump">113,627<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
        <td class="num">(116,512,720)<span></span></td>
        <td class="num">(119,306,614)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
        <td class="nump">68,730,245<span></span></td>
        <td class="nump">65,987,000<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
        <td class="nump">$ 81,448,695<span></span></td>
        <td class="nump">$ 76,056,814<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_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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cumulative amount of depreciation, depletion and amortization (related to property, plant and equipment, but not including land) that has been recognized in the income statement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><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 14<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 AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<br><br><br><br> -Subparagraph 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 AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<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 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.14)<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (c)<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_AdditionalPaidInCapital">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><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_AdditionalPaidInCapital</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_CommonStockValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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_CommonStockValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ConstructionInProgressGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Gross amount, at the balance sheet date, of long-lived assets under construction that include construction costs to date on capital projects that have not been completed and assets being constructed that are not ready to be placed into service.</p>
              </div><a href="javascript:void(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 Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ConstructionInProgressGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_DeferredTaxLiabilitiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount of deferred tax liability attributable to taxable temporary differences, net of deferred tax asset attributable to deductible temporary differences and carryforwards net of valuation allowances expected to be realized or consumed after one year (or the normal operating cycle, if longer).</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><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<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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 6<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31931-109318<br><br><br><br><br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 740<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 9<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=21917399&amp;loc=d3e31958-109318<br><br><br><br><br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DeferredTaxLiabilitiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FurnitureAndFixturesGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Gross amount, at the balance sheet date, of long-lived, depreciable assets commonly used in offices and stores. Examples include desks, chairs, and store fixtures.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FurnitureAndFixturesGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IntangibleAssetsNetExcludingGoodwill">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p>
              </div><a href="javascript:void(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 45<br><br><br><br> -Paragraph 1<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<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 30<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 2<br><br><br><br> -Subparagraph ((a)(1),(b))<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 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 142<br><br><br><br> -Paragraph 42, 45<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_IntangibleAssetsNetExcludingGoodwill</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_LeaseholdImprovementsGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Gross amount, at the balance sheet date, of long-lived, depreciable assets that are an addition or improvement to assets held under lease arrangement.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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 5<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<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 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 4<br><br><br><br> -Subparagraph (f)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6812-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_LeaseholdImprovementsGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_MachineryAndEquipmentGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Gross amount, as of the balance sheet date, of long-lived, depreciable assets used in the production process to produce goods and services.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br><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 5<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<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 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 4<br><br><br><br> -Subparagraph (f)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6361293&amp;loc=d3e6812-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_MachineryAndEquipmentGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_MarketableSecuritiesCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt and equity financial instruments including: (1) securities held-to-maturity, (2) trading securities, and (3) securities available-for-sale which are intended to be held for less than one year 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 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 (f)<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> -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.2)<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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher SEC<br><br><br><br> -Name Regulation S-X (SX)<br><br><br><br> -Number 210<br><br><br><br> -Section 02<br><br><br><br> -Paragraph 2<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_MarketableSecuritiesCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_MarketableSecuritiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-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><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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 320<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 45<br><br><br><br> -Paragraph 2<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26626-111562<br><br><br><br><br><br><br><br>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 115<br><br><br><br> -Paragraph 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_MarketableSecuritiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid 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.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 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 24<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_OtherLiabilitiesNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherReceivablesGrossCurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amounts of other receivables due within one year of the balance sheet date (or one operating cycle, if longer) from third parties or arising from transactions not separately disclosed.</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_OtherReceivablesGrossCurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PreferredStockValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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<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.28)<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 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 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 129<br><br><br><br> -Paragraph 2, 3, 4, 5, 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>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 FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 505<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.3-04)<br><br><br><br> -URI http://asc.fasb.org/extlink&amp;oid=6959260&amp;loc=d3e187085-122770<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_PreferredStockValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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_PropertyPlantAndEquipmentGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Gross amount 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 AICPA<br><br><br><br> -Name Accounting Principles Board Opinion (APB)<br><br><br><br> -Number 12<br><br><br><br> -Paragraph 5<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 360<br><br><br><br> -SubTopic 10<br><br><br><br> -Section 50<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (b)<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 3: http://www.xbrl.org/2003/role/presentationRef<br><br><br><br> -Publisher FASB<br><br><br><br> -Name Accounting Standards Codification<br><br><br><br> -Topic 210<br><br><br><br> -SubTopic 10<br><br><br><br> -Section S99<br><br><br><br> -Paragraph 1<br><br><br><br> -Subparagraph (SX 210.5-02.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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PropertyPlantAndEquipmentGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_PropertyPlantAndEquipmentNetAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentNetAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_RestrictedCashAndCashEquivalentsNoncurrent">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and equivalents whose use in whole or in part is restricted for the long-term, generally by contractual agreements or regulatory requirements.</p>
              </div><a href="javascript:void(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.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 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 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_RestrictedCashAndCashEquivalentsNoncurrent</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>31
<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="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Basis of Presentation<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_BasisOfAccounting', window );">Basis of Presentation</a></td>
        <td class="text"><div>
<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"><b>1.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Basis of
Presentation</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The consolidated financial
statements included herein have been prepared by Repligen
Corporation (the &#x201C;Company,&#x201D; &#x201C;Repligen&#x201D; or
&#x201C;we&#x201D;) in accordance with generally accepted accounting
principles in the United States (&#x201C;U.S. GAAP&#x201D;) and
pursuant to the rules and regulations of the Securities and
Exchange Commission (&#x201C;SEC&#x201D;), for quarterly reports on
Form 10-Q and Article 10 of Regulation S-X and do not include all
of the information and footnote disclosures required by U.S. GAAP.
These consolidated financial statements should be read in
conjunction with the audited consolidated financial statements and
accompanying notes thereto included in the Company&#x2019;s
Transition Report on Form 10-K for the nine months ended
December&#xA0;31, 2011.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In the opinion of
management, the accompanying unaudited consolidated financial
statements include all adjustments, consisting of only normal,
recurring adjustments necessary for a fair presentation of the
financial position, results of operations and cash flows. The
results of operations for the interim periods presented are not
necessarily indicative of results to be expected for the entire
year.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The preparation of
financial statements in conformity with U.S. GAAP requires
management to make estimates and assumptions that affect the
reported amounts of assets and liabilities and disclosure of
contingent assets and liabilities at the date of the financial
statements and the reported amounts of revenues and expenses during
the reporting period. Actual results could differ from those
estimates.</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_BasisOfAccounting">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</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_BasisOfAccounting</nobr></td>
                  </tr>
                  <tr>
                    <td 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>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="ID0EAJAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Contractual Maturities of Debt Securities (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in 1 year or less</a></td>
        <td class="nump">$ 12,488,611<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_rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost', window );">Due in 1 to 2 years</a></td>
        <td class="nump">10,856,229<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">23,344,840<span></span></td>
        <td class="nump">24,850,448<span></span></td>
      </tr>
      <tr class="re">
        <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 );">Due in 1 year or less</a></td>
        <td class="nump">12,501,794<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_rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue', window );">Due in 1 to 2 years</a></td>
        <td class="nump">10,850,675<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">$ 23,352,469<span></span></td>
        <td class="nump">$ 24,856,786<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 One Through Two Years, 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>rgen_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughTwoYearsFairValue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, One Through Two Years, Amortized Cost</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>rgen_AvailableForSaleSecuritiesDebtMaturitiesOneThroughTwoYearsAmortizedCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AvailableForSaleSecuritiesAmortizedCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and equity 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>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.2)<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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 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_AvailableForSaleSecuritiesAmortizedCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost, net of adjustments, maturing in the next fiscal year following the latest fiscal year. Adjustments include, but are not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized in earnings (less any cumulative-effect adjustments, as defined) and fair value hedge accounting adjustments.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 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 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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AvailableForSaleSecuritiesFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 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 Accounting Standards Codification<br><br> -Glossary Available-for-Sale Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6505594<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableForSaleSecuritiesFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>33
<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>Inventories (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventories consisted of
the following:</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="72%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,000,429</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">3,563,395</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,241,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">5,936,578</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
products</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,261,120</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,863,100</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">Total</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">11,503,071</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">13,363,073</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>34
<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="ID0ENRAG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Major Category of Assets Measured at Fair Value on Recurring Basis (Detail) (Fair Value, Measurements, Recurring, USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">$ 27,557,727<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Money Market Funds</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring 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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">4,205,258<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">U.S. Government and agency securities</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">13,344,360<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Corporate and other debt securities</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring 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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">10,008,109<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 1</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">6,789,775<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 1 | Money Market Funds</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring 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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">4,205,258<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 1 | U.S. Government and agency securities</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">2,584,517<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 2</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring 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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">20,767,952<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 2 | U.S. Government and agency securities</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring Basis [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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">10,759,843<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Fair Value, Inputs, Level 2 | Corporate and other debt securities</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_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring 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_AssetsFairValueDisclosure', window );">Assets</a></td>
        <td class="nump">$ 10,008,109<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_AssetsFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 aggregate of the assets reported on the balance sheet at period end measured at fair value by the entity. This element is intended to be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-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_AssetsFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>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="ID0E2DAC">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Percentage of Revenue from Significant Customers</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Revenue from significant
customers as a percentage of the Company&#x2019;s total revenue 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="92%" align="center">
<tr>
<td width="72%"></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">&#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>Three&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</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>2012</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>2011</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>2012</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>2011</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">Orencia&#xAE; Royalties
from Bristol</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">23</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">36</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</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">39</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">Bioprocessing Customer
A</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">44</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</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">44</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">41</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">Bioprocessing Customer
B</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</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">6</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">13</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</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">Bioprocessing Customer
C</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">14</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">&#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</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">&#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>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Sales Revenue, Goods, Net</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Percentage by Geographic Area or Significant Customers</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
represents the Company&#x2019;s total revenue by geographic area
(based on the location of the customer):</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="72%"></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">&#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>Three&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</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>2012</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>2011</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>2012</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>2011</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">United States</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">44</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">47</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">41</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">49</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">Sweden</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">45</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</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">44</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">41</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">United Kingdom</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">10</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">5</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">12</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">3</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">Other</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;</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</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">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">7</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;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">100</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">100</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">100</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">100</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td>&#xA0;</td>
</tr>
</table>
</div><span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Accounts Receivable</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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Percentage by Geographic Area or Significant Customers</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Significant accounts
receivable balances as a percentage of the Company&#x2019;s total
trade accounts receivable and royalties receivable balances were 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="76%"></td>
<td valign="bottom" width="11%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="11%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">Orencia&#xAE; Royalties
from Bristol</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">31</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">53</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">Bioprocessing Customer
A</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">35</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</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">Bioprocessing Customer
B</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</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">7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#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_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 131<br><br> -Paragraph 39<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 18<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6351-108592<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6404-108592<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 21<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6442-108592<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 275<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 16<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6927468&amp;loc=d3e6327-108592<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 20<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7491637&amp;loc=d3e13531-108611<br><br><br><br>Reference 7: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Statement of Position (SOP)<br><br> -Number 94-6<br><br> -Paragraph 21, 22, 23, 24, 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_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>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>37
<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="ID0EAD">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Acquisitions, Goodwill and Other Intangible Assets<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Acquisitions, Goodwill and Other Intangible Assets</a></td>
        <td class="text"><div>
<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"><b>2.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Acquisitions, Goodwill
and Other Intangible Assets</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Acquisitions</i></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b><i>Novozymes Biopharma
Sweden AB</i></b></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">On December&#xA0;20, 2011,
pursuant to the terms of the Asset Transfer Agreement, dated as of
October&#xA0;27, 2011 (the &#x201C;Asset Transfer Agreement&#x201D;),
by and among the Company, Repligen Sweden AB, a company organized
under the laws of Sweden and a wholly-owned subsidiary of the
Company (&#x201C;Repligen Sweden&#x201D;), Novozymes Biopharma DK
A/S, a company organized under the laws of Denmark
(&#x201C;Novozymes Denmark&#x201D;), and Novozymes Biopharma Sweden
AB, a company organized under the laws of Sweden and a wholly-owned
subsidiary of Novozymes Denmark (&#x201C;Novozymes Sweden&#x201D;
and, together with Novozymes Denmark, &#x201C;Novozymes&#x201D;), the
Company acquired Novozymes&#x2019; business headquartered at
Novozymes Sweden&#x2019;s facility in Lund, Sweden and all related
operations, including the manufacture and supply of cell culture
ingredients and Protein A affinity ligands for use in industrial
cell culture, stem and therapeutic cell culture and
biopharmaceutical manufacturing (the &#x201C;Novozymes Biopharma
Business&#x201D;). Pursuant to the Asset Transfer Agreement,
Repligen Sweden (a)&#xA0;purchased all of the assets related to the
Novozymes Biopharma Business and assumed certain specified
liabilities related to the Novozymes Biopharma Business from
Novozymes Sweden and (b)&#xA0;purchased contract rights and
licenses used in the Novozymes Biopharma Business and other
specified assets from Novozymes Denmark (collectively, the
&#x201C;Transferred Business&#x201D; and the acquisition of the
Transferred Business, the &#x201C;Novozymes Acquisition&#x201D;). The
Novozymes Biopharma Business now operates as Repligen Sweden. The
Company paid a total purchase price of 20,310,000 Euros
(~$26,400,000) to Novozymes for the Transferred Business. In
addition, Novozymes has the right to contingent payments of up to
4,000,000 Euros (~$5,200,000) consisting of: (i)&#xA0;an earn-out
of 1,000,000 Euros (~$1,300,000) if the Transferred Business
achieves sales of a minimum quantity of a Novozymes product between
January&#xA0;1, 2012 and December&#xA0;31, 2012; (ii)&#xA0;two
milestone payments of 1,000,000 Euros (~$1,300,000) each if sales
of certain Novozymes products achieve agreed levels for the
combined calendar years 2012 and 2013 and for calendar year 2014,
respectively; and (iii)&#xA0;technology transfer payments totaling
1,000,000 Euros (~$1,300,000) following the successful transfer of
certain Novozymes manufacturing technology. The
probability-weighted fair value of the &#x20AC;4,000,000 contingent
consideration was $1,625,000 and $1,611,000 at June&#xA0;30, 2012
and at December&#xA0;31, 2011, respectively.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company accounted for
the Novozymes Acquisition as the purchase of a business under U.S.
GAAP. Under the acquisition method of accounting, the assets of the
Novozymes Biopharma Business were recorded as of the acquisition
date, at their respective fair values, and consolidated with those
of Repligen. The fair value of the net assets acquired was
approximately $28,922,000, which exceeded the total consideration
transferred of $28,495,000. Accordingly, the Company recognized the
excess of the fair value of the net assets over the purchase price
of approximately $427,000 as a gain on bargain purchase. In the six
months ended June&#xA0;30, 2012, the Company recognized an
additional gain on bargain purchase of $314,000 due to net working
capital adjustments. The purchase price allocation is preliminary
as the Company has not yet finalized its fixed asset valuation
analysis. The Company expects to finalize the purchase price
allocation in the quarter ending September 30, 2012. The Company
does not expect any additional material adjustments to the purchase
price allocation.</font></p>
<p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Goodwill</i></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Goodwill is not amortized
and is reviewed for impairment at least annually. There was no
evidence of impairment to goodwill at June&#xA0;30, 2012. There
were no goodwill impairment charges during the three or six-month
periods ended June&#xA0;30, 2012.</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"><i>Other Intangible
Assets</i></font></p>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Intangible assets are
amortized over their useful lives using the estimated economic
benefit method, as applicable, and the amortization expense is
recorded within selling, general and administrative expense in the
statements of operations. Intangible assets and their related
useful lives are reviewed at least annually to determine if any
adverse conditions exist that would indicate the carrying value of
these assets may not be recoverable. More frequent impairment
assessments are conducted if certain conditions exist, including a
change in the competitive landscape, any internal decisions to
pursue new or different technology strategies, a loss of a
significant customer, or a significant change in the marketplace,
including changes in the prices paid for our products or changes in
the size of the market for our products. An impairment results if
the carrying value of the asset exceeds the estimated fair value of
the asset based on the sum of the future undiscounted cash flows
expected to result from the use and disposition of the asset. If
the estimate of an intangible asset&#x2019;s remaining useful life
is changed, the remaining carrying amount of the intangible asset
is amortized prospectively over the revised remaining useful life.
The Company continues to believe that its intangible assets are
recoverable at June&#xA0;30, 2012.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other intangible assets
consisted of the following at June&#xA0;30, 2012:</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="66%"></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Gross<br />
Carrying<br />
Amount</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>Accumulated<br />
Amortization</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<br />
Average<br />
Useful&#xA0;Life<br />
(in years)</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">Technology &#x2013;
developed</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">1,399,641</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">(269,344</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">8</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">Patents</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">240,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">(72,500</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">8</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">Customer
relationships</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,378,659</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">(499,667</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">8</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;</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">Total other intangible
assets</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">8,018,300</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">(841,511</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">8</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom"></td>
<td valign="bottom"></td>
<td valign="bottom"></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other intangible assets
consisted of the following at December&#xA0;31, 2011:</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="66%"></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Gross<br />
Carrying<br />
Amount</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>Accumulated<br />
Amortization</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<br />
Average<br />
Useful&#xA0;Life<br />
(in years)</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">Technology &#x2013;
developed</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">1,413,564</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">(184,402</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">8</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">Patents</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">240,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">(57,500</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">8</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">Customer
relationships</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,508,147</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">(124,570</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">8</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;</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">Total other intangible
assets</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">8,161,711</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">(366,472</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">8</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom"></td>
<td valign="bottom"></td>
<td valign="bottom"></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Amortization expense for
amortized intangible assets was approximately $475,000 for the six
months ended June&#xA0;30, 2012. The Company expects to record
amortization expense of approximately $978,000 in each of the next
five 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_rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Acquisitions, Goodwill and Intangible Assets 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>rgen_AcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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>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="ID0EWOAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts receivable, reserve for doubtful accounts</a></td>
        <td class="nump">$ 10,000<span></span></td>
        <td class="nump">$ 10,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_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value</a></td>
        <td class="nump">$ 0.01<span></span></td>
        <td class="nump">$ 0.01<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
        <td class="nump">5,000,000<span></span></td>
        <td class="nump">5,000,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding</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_CommonStockParOrStatedValuePerShare', window );">Common stock, par value</a></td>
        <td class="nump">$ 0.01<span></span></td>
        <td class="nump">$ 0.01<span></span></td>
      </tr>
      <tr class="re">
        <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">40,000,000<span></span></td>
        <td class="nump">40,000,000<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued</a></td>
        <td class="nump">30,846,165<span></span></td>
        <td class="nump">30,714,757<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, outstanding</a></td>
        <td class="nump">30,846,165<span></span></td>
        <td class="nump">30,714,757<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>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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)<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 30<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_CommonStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Face amount or stated value per share of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); 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 2, 3, 4, 5, 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>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 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 SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.28)<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_PreferredStockParOrStatedValuePerShare</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>num:perShareItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><br>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.28)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 129<br><br> -Paragraph 2, 3, 4, 5, 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_PreferredStockSharesAuthorized</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:sharesItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><br>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.28)<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_PreferredStockSharesIssued</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_PreferredStockSharesOutstanding">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 29<br><br> -Article 5<br><br><br><br>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.28)<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_PreferredStockSharesOutstanding</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>39
<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>Acquisitions, Goodwill and Other Intangible Assets (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Other intangible assets</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other intangible assets
consisted of the following at June&#xA0;30, 2012:</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="66%"></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Gross<br />
Carrying<br />
Amount</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>Accumulated<br />
Amortization</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<br />
Average<br />
Useful&#xA0;Life<br />
(in years)</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">Technology &#x2013;
developed</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">1,399,641</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">(269,344</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">8</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">Patents</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">240,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">(72,500</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">8</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">Customer
relationships</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,378,659</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">(499,667</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">8</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;</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">Total other intangible
assets</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">8,018,300</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">(841,511</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">8</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom"></td>
<td valign="bottom"></td>
<td valign="bottom"></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other intangible assets
consisted of the following at December&#xA0;31, 2011:</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="66%"></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="6%"></td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Gross<br />
Carrying<br />
Amount</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>Accumulated<br />
Amortization</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<br />
Average<br />
Useful&#xA0;Life<br />
(in years)</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">Technology &#x2013;
developed</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">1,413,564</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">(184,402</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">8</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">Patents</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">240,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">(57,500</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">8</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">Customer
relationships</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,508,147</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">(124,570</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">8</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;</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">Total other intangible
assets</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">8,161,711</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">(366,472</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">8</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom"></td>
<td valign="bottom"></td>
<td valign="bottom"></td>
</tr>
</table>
</div><span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16265-109275<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<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="ID0E4AAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Document and Entity Information<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
        <th class="th" colspan="1"></th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jul. 30, 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_dei_DocumentType', window );">Document Type</a></td>
        <td class="text">10-Q<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
        <td class="text">false<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
        <td class="text">Jun. 30,
         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_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
        <td class="text">2012<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
        <td class="text">Q2<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
        <td class="text">RGEN<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
        <td class="text">REPLIGEN CORP<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
        <td class="text">0000730272<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
        <td class="text">--12-31<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr 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_EntityFilerCategory', window );">Entity Filer Category</a></td>
        <td class="text">Accelerated Filer<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">30,936,165<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_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>41
<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>Earnings (Loss) Per Share (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Basic and Diluted Weighted Average Shares Outstanding</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Basic and diluted weighted
average shares outstanding were 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="92%" align="center">
<tr>
<td width="56%"></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="1%"></td>
<td></td>
<td></td>
<td valign="bottom" width="1%"></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>Three&#xA0;months&#xA0;ended<br />
June&#xA0;30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended<br />
June&#xA0;30,</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>2012</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>2011</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>2012</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>2011</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">Weighted average common
shares</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">30,845,137</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">30,812,257</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">30,787,399</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">30,802,397</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">Dilutive common 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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">303,953</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">285,046</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 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>
</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
shares, assuming dilution</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">31,149,090</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">30,812,257</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">31,072,445</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">30,802,397</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>
<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>42
<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="ID0E14AG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_RevenuesAbstract', window );"><strong>Revenue:</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_SalesRevenueGoodsNet', window );">Product revenue</a></td>
        <td class="nump">$ 11,659,239<span></span></td>
        <td class="nump">$ 4,358,392<span></span></td>
        <td class="nump">$ 21,001,840<span></span></td>
        <td class="nump">$ 7,508,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_RoyaltyRevenue', window );">Royalty and other revenue</a></td>
        <td class="nump">3,864,581<span></span></td>
        <td class="nump">3,295,333<span></span></td>
        <td class="nump">7,346,441<span></span></td>
        <td class="nump">6,051,190<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_Revenues', window );">Total revenue</a></td>
        <td class="nump">15,523,820<span></span></td>
        <td class="nump">7,653,725<span></span></td>
        <td class="nump">28,348,281<span></span></td>
        <td class="nump">13,560,110<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating expenses:</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_CostOfGoodsSold', window );">Cost of product revenue</a></td>
        <td class="nump">7,345,257<span></span></td>
        <td class="nump">1,552,809<span></span></td>
        <td class="nump">12,617,800<span></span></td>
        <td class="nump">2,945,898<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectOperatingCostRoyaltyExpense', window );">Cost of royalty and other revenue</a></td>
        <td class="nump">536,933<span></span></td>
        <td class="nump">415,870<span></span></td>
        <td class="nump">999,021<span></span></td>
        <td class="nump">792,761<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
        <td class="nump">2,905,658<span></span></td>
        <td class="nump">3,517,461<span></span></td>
        <td class="nump">5,714,121<span></span></td>
        <td class="nump">7,301,732<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
        <td class="nump">3,418,233<span></span></td>
        <td class="nump">2,289,118<span></span></td>
        <td class="nump">6,846,769<span></span></td>
        <td class="nump">4,727,754<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainOnPurchaseOfBusiness', window );">Gain on bargain purchase</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(314,244)<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_CostsAndExpenses', window );">Total operating expenses</a></td>
        <td class="nump">14,206,081<span></span></td>
        <td class="nump">7,775,258<span></span></td>
        <td class="nump">25,863,467<span></span></td>
        <td class="nump">15,768,145<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
        <td class="nump">1,317,739<span></span></td>
        <td class="num">(121,533)<span></span></td>
        <td class="nump">2,484,814<span></span></td>
        <td class="num">(2,208,035)<span></span></td>
      </tr>
      <tr class="re">
        <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">29,516<span></span></td>
        <td class="nump">65,936<span></span></td>
        <td class="nump">60,940<span></span></td>
        <td class="nump">135,235<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
        <td class="num">(27,360)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(49,741)<span></span></td>
        <td class="num">(13,484)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income</a></td>
        <td class="nump">458,298<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">567,559<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income (loss) before income taxes</a></td>
        <td class="nump">1,778,193<span></span></td>
        <td class="num">(55,597)<span></span></td>
        <td class="nump">3,063,572<span></span></td>
        <td class="num">(2,086,284)<span></span></td>
      </tr>
      <tr class="re">
        <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 provision</a></td>
        <td class="nump">208,230<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">267,137<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
        <td class="nump">1,569,963<span></span></td>
        <td class="num">(55,597)<span></span></td>
        <td class="nump">2,796,435<span></span></td>
        <td class="num">(2,086,284)<span></span></td>
      </tr>
      <tr class="re">
        <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 (loss) per share:</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_EarningsPerShareBasic', window );">Basic</a></td>
        <td class="nump">$ 0.05<span></span></td>
        <td class="nump">$ 0.00<span></span></td>
        <td class="nump">$ 0.09<span></span></td>
        <td class="num">$ (0.07)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
        <td class="nump">$ 0.05<span></span></td>
        <td class="nump">$ 0.00<span></span></td>
        <td class="nump">$ 0.09<span></span></td>
        <td class="num">$ (0.07)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding:</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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
        <td class="nump">30,845,137<span></span></td>
        <td class="nump">30,812,257<span></span></td>
        <td class="nump">30,787,399<span></span></td>
        <td class="nump">30,802,397<span></span></td>
      </tr>
      <tr class="ro">
        <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">31,149,090<span></span></td>
        <td class="nump">30,812,257<span></span></td>
        <td class="nump">31,072,445<span></span></td>
        <td class="nump">30,802,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_ComprehensiveIncomeNetOfTax', window );">Comprehensive income (loss)</a></td>
        <td class="num">$ (159,166)<span></span></td>
        <td class="num">$ (55,597)<span></span></td>
        <td class="nump">$ 2,155,131<span></span></td>
        <td class="num">$ (2,086,284)<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_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_CostsAndExpenses">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 of sales and operating expenses 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 225<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 2<br><br> -Subparagraph (SX 210.5-03)<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_CostsAndExpenses</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_CostsAndExpensesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_CostsAndExpensesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_DirectOperatingCostRoyaltyExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Royalty expense incurred and are directly related to goods produced and sold and services rendered during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/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_DirectOperatingCostRoyaltyExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainOnPurchaseOfBusiness">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of acquired net assets over the cost of an acquired business after pro rata reduction of the amounts that otherwise would have been assigned to acquired assets except financial assets other than investments accounted for by the equity method, assets to be disposed of by sale, deferred tax assets, prepaid assets relating to pension and postretirement benefit plans, and other current assets. This amount is considered an extraordinary item and often referred to as negative goodwill. This element is gross of the related tax effect.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 44, 45, 46<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_GainOnPurchaseOfBusiness</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>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_InterestExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cost of borrowed funds accounted for as interest that was charged against earnings during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 04<br><br> -Paragraph 9<br><br> -Article 9<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher OTS<br><br> -Name Federal Regulation (FR)<br><br> -Number Title 12<br><br> -Section 563c.102<br><br> -Paragraph 9<br><br> -Chapter V<br><br> -Subsection II<br><br> -LegacyDoc This is a non-GAAP reference that was included in the 2009 taxonomy.  It 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 34<br><br> -Paragraph 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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 835<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<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 225<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.9-04.9)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6879574&amp;loc=d3e536633-122882<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_InterestExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherNonoperatingIncome">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other income 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 recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income 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 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>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher AICPA<br><br> -Name Audit and Accounting Guide (AAG)<br><br> -Number AAG-BRD<br><br> -Paragraph 80<br><br> -Subparagraph Exhibit 4-4<br><br> -IssueDate 2006-05-01<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_OtherNonoperatingIncome</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_Revenues">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Aggregate revenue recognized during the period (derived from goods sold, services rendered, insurance premiums, or other activities that constitute an entity's earning process). For financial services companies, also includes investment and interest income, and sales and trading gains.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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_Revenues</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RevenuesAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenuesAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_RoyaltyRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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(e))<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_RoyaltyRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_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>43
<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 Measurement<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
        <td class="text"><div>
<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"><b>7.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Fair Value
Measurement</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In determining the fair
value of its assets and liabilities, the Company uses various
valuation approaches. The Company employs a hierarchy for inputs
used in measuring fair value that maximizes the use of observable
inputs and minimizes the use of unobservable inputs by requiring
that observable inputs be used when available. Observable inputs
are inputs that market participants would use in pricing the asset
or liability based on market data obtained from sources independent
of the Company. Unobservable inputs are inputs that reflect the
Company&#x2019;s assumptions about the inputs that market
participants would use in pricing the asset or liability and are
developed based on the best information available in the
circumstances. The fair value hierarchy is broken down into three
levels based on the source of inputs 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="100%" align="center">
<tr>
<td width="5%"></td>
<td valign="bottom" width="1%"></td>
<td></td>
<td valign="bottom" width="1%"></td>
<td width="93%"></td>
</tr>
<tr>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Level&#xA0;1</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2013;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Valuations based on unadjusted quoted prices in active markets
for identical assets or liabilities that the Company has the
ability to access</font></td>
</tr>
<tr>
<td height="8"></td>
<td height="8" colspan="2"></td>
<td height="8" colspan="2"></td>
</tr>
<tr>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Level&#xA0;2</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2013;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Valuations based on quoted prices for similar assets or
liabilities in active markets, quoted prices for identical or
similar assets or liabilities in markets that are not active and
models for which all significant inputs are observable, either
directly or indirectly</font></td>
</tr>
<tr>
<td height="8"></td>
<td height="8" colspan="2"></td>
<td height="8" colspan="2"></td>
</tr>
<tr>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Level&#xA0;3</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2013;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="top"><font style="FONT-FAMILY: Times New Roman" size="2">Valuations based on inputs that are unobservable and
significant to the overall fair value measurement</font></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The availability of
observable inputs can vary among the various types of financial
assets and liabilities. To the extent that the valuation is based
on models or inputs that are less observable or unobservable in the
market, the determination of fair value requires more judgment. In
certain cases, the inputs used to measure fair value may fall into
different levels of the fair value hierarchy. In such cases, for
financial statement disclosure purposes, the level in the fair
value hierarchy within which the fair value measurement is
categorized is based on the lowest level input that is significant
to the overall fair value measurement.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s fixed
income investments are comprised of obligations of U.S. government
agencies, corporate debt securities and other interest bearing
securities. These investments have been initially valued at the
transaction price and subsequently valued, at the end of each
reporting period, utilizing third party pricing services or other
market observable data. The pricing services utilize industry
standard valuation models, including both income and market based
approaches and observable market inputs to determine value. These
observable market inputs include reportable trades, benchmark
yields, credit spreads, broker/dealer quotes, bids, offers, current
spot rates and other industry and economic events. The Company
validates the prices provided by third party pricing services by
reviewing their pricing methods and matrices, obtaining market
values from other pricing sources, analyzing pricing data in
certain instances and confirming that the relevant markets are
active. After completing its validation procedures, the Company did
not adjust or override any fair value measurements provided by the
pricing services as of June&#xA0;30, 2012.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following fair value
hierarchy table presents information about each major category of
the Company&#x2019;s assets measured at fair value on a recurring
basis as of June&#xA0;30, 2012:</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="47%"></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="3%"></td>
<td></td>
<td></td>
<td valign="bottom" width="3%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair value measurement
at reporting date using:</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>Quoted&#xA0;prices&#xA0;in<br />
active&#xA0;markets&#xA0;for<br />
identical assets<br />
(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<br />
other&#xA0;observable<br />
inputs<br />
(Level 2)</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<br />
unobservable<br />
inputs<br />
(Level 3)</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>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">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>
<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">Money market
funds</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">4,205,258</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;&#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;&#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">4,205,258</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">U.S. Government and agency
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">2,584,517</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">10,759,843</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">13,344,360</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 and other debt
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">10,008,109</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">10,008,109</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>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">6,789,775</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,767,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">$</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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,557,727</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>
<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">The Company has no other
assets or liabilities for which fair value measurement is either
required or has been elected to be applied, other than the
liabilities for contingent consideration recorded in connection
with the Novozymes Acquisition and the acquisition of the assets of
BioFlash Partners, LLC (&#x201C;BioFlash&#x201D;). The contingent
consideration related to Novozymes is valued using
management&#x2019;s estimates of expected future milestone payments
based upon a probability weighted analysis of amounts to be paid to
Novozymes Denmark. The contingent consideration related to BioFlash
is valued using management&#x2019;s estimates of royalties to be
paid to the former shareholders of BioFlash based on sales of the
acquired assets. These valuations are Level 3 valuations as the
primary inputs are unobservable. The following table provides a
roll forward of the fair value of the contingent
consideration:</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="85%"></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 at
December&#xA0;31, 2011</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,197,226</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">Payments</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">(35,000</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">Changes in fair
value</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,132</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 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">(25,347</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at June&#xA0;30,
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,199,011</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>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">There were no
remeasurements to fair value during the three or six months ended
June&#xA0;30, 2012 of financial assets and liabilities that are not
measured at fair value on a recurring basis.</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>44
<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>Cash, Cash Equivalents and Marketable Securities<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_CashCashEquivalentsAndMarketableSecuritiesTextBlock', window );">Cash, Cash Equivalents and Marketable Securities</a></td>
        <td class="text"><div>
<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"><b>6.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Cash, Cash Equivalents
and Marketable Securities</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">At June&#xA0;30, 2012 and
December&#xA0;31, 2011, the Company&#x2019;s investments included
money market funds as well as short-term and long-term marketable
securities. Marketable securities are investments with original
maturities of greater than 90 days. Long-term marketable securities
are securities with maturities of greater than one year. The
average remaining contractual maturity of marketable securities at
June&#xA0;30, 2012 is approximately 12.97 months.</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">Management reviewed the
Company&#x2019;s investments as of June&#xA0;30, 2012 and
December&#xA0;31, 2011 and concluded that there were no securities
with other than temporary impairments in the investment portfolio.
The Company does not intend to sell any investments in an
unrealized loss position and it is not more likely than not that
the Company will be required to sell the investments before
recovery of their amortized cost bases.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Investments in debt
securities consisted of the following at June&#xA0;30,
2012:</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="56%"></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="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,&#xA0;2012</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>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 />
Gain</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 />
Loss</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
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Marketable
securities:</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">U.S. Government and agency
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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,346,108</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,138</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">(766</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">4,346,480</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 and other debt
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">8,142,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">13,178</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">(367</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">8,155,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 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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,488,611</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">14,316</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,133</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">12,501,794</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">Long-term marketable
securities:</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">U.S. Government and agency
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">8,502,140</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,080</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,270</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">8,497,950</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 and other debt
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">2,354,089</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">(1,364</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">2,352,725</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,856,229</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,080</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,634</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">10,850,675</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">23,344,840</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">15,396</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,767</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">23,352,469</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>
<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">At June&#xA0;30, 2012, the
Company&#x2019;s investments included twelve debt securities in
unrealized loss positions with a total unrealized loss of
approximately $8,000 and a total fair market value of approximately
$10,786,000. All investments with gross unrealized losses have been
in unrealized loss positions for less than 12 months. The
unrealized losses were caused primarily by current economic and
market conditions. There was no change in the credit risk of the
securities. There were no realized gains or losses on the
investments for the six months ended June&#xA0;30, 2012 or the
nine-month period ended December&#xA0;31, 2011.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Investments in debt
securities consisted of the following at December&#xA0;31,
2011:</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="56%"></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="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,&#xA0;2011</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>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 />
Gain</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 />
Loss</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
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Marketable
securities:</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">U.S. Government and agency
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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,373,355</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">3,126</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">(233</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">8,376,248</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 and other debt
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">7,046,222</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,336</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,370</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">7,045,188</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">15,419,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">6,462</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,603</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">15,421,436</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">Long-term marketable
securities:</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">U.S. Government and agency
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">8,399,428</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,223</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">(91</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">8,401,560</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 and other debt
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">1,031,443</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,347</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">1,033,790</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,430,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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,570</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">(91</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">9,435,350</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">24,850,448</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">11,032</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">(4,694</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">24,856,786</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>
<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 contractual maturities
of debt securities at June&#xA0;30, 2012 were 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="72%"></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>Fair
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in 1 year or
less</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">12,488,611</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">12,501,794</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">Due in 1 to 2
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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,856,229</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">10,850,675</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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,344,840</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">23,352,469</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_CashCashEquivalentsAndMarketableSecuritiesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 cash, cash equivalents, and debt and equity securities, including any unrealized or realized gain (loss).</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_CashCashEquivalentsAndMarketableSecuritiesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>45
<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>Accrued Liabilities (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Liabilities</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Accrued liabilities
consisted of the following:</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="74%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">Employee
compensation</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,954,833</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">2,741,738</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">Professional
fees</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">592,944</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">871,086</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">Royalty and license
fees</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,495</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">499,776</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">Unearned 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">480,730</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">469,046</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&#xA0;and
development</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">443,200</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,695</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">VAT liabilities</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">411,292</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">566,542</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">Other accrued
expenses</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,481,847</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">750,155</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"></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,148,341</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">6,041,038</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_ScheduleOfAccruedLiabilitiesTableTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Tabular disclosure of the components of accrued liabilities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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>Stock-Based Compensation (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of 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">Information regarding
option activity for the six months ended June&#xA0;30, 2012 under
the Plans is summarized below:</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="59%"></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="3%"></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>Options<br />
Outstanding</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-<br />
Average<br />
Exercise<br />
Price Per<br />
Share</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-<br />
Average<br />
Remaining<br />
Contractual<br />
Term<br />
(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<br />
Intrinsic<br />
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at
January&#xA0;1, 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">2,823,400</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">4.05</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: 1em"><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">94,190</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">1.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"></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: 1em"><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">(217,500</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">2.65</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: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited/Cancelled</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">(70,600</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.31</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">Options outstanding at
June&#xA0;30, 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">2,629,490</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">4.08</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.95</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,713,058</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;</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>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options exercisable at
June&#xA0;30, 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">1,678,700</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">4.34</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.61</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">926,194</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;</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">Vested and expected to vest
at June&#xA0;30, 2012 (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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,506,271</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">4.09</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.85</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,647,742</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;</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="BORDER-BOTTOM: #000000 0.5pt solid; LINE-HEIGHT: 8px; MARGIN-TOP: 0px; WIDTH: 10%; MARGIN-BOTTOM: 2px">
&#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">This represents the number
of vested options as of June&#xA0;30, 2012 plus the number of
unvested options expected to vest as of June&#xA0;30, 2012 based on
the unvested outstanding options at June&#xA0;30, 2012 adjusted for
estimated forfeiture rates of 8% for awards granted to
non-executive level employees and 3% for awards granted to
executive level employees.</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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<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>Income Taxes<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_IncomeTaxDisclosureTextBlock', window );">Income 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="4%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>10.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Income
Taxes</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">For the three and six-month
periods ended June&#xA0;30, 2012, the Company had income before
taxes of approximately $1,778,000 and $3,064,000, respectively. The
Company recorded income tax provisions of $208,000 and $267,000,
respectively, for the three and six-month periods ended
June&#xA0;30, 2012 based on an effective tax rate of approximately
8.72%. The effective income tax rate is based upon the estimated
income for the year and the composition of the income in different
jurisdictions. The effective tax rate differs from the statutory
tax rates primarily due to the utilization of prior year net
operating losses and credits earned in the U.S.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">For the three and six-month
periods ended June&#xA0;30, 2011, the Company did not record a tax
provision as no taxable income was generated in the
period.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company has net
operating loss carryforwards of approximately $58,243,000 and
business tax credit carryforwards of approximately $2,196,000
available to reduce future federal income taxes, if any.
Additionally, the Company has net operating loss carryforwards of
approximately $4,816,000 and business tax credit carryforwards of
approximately $2,986,000 available to reduce future state income
taxes, if any. The net operating loss and business tax credit
carryforwards will continue to expire at various dates through
December 2031. The net operating loss and business tax credit
carryforwards are subject to review and possible adjustment by the
Internal Revenue Service and may be limited in the event of certain
changes in the ownership interest of significant
stockholders.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">At June&#xA0;30, 2012 and
December&#xA0;31, 2011, a full valuation allowance has been
provided against the U.S. deferred tax assets, as it is uncertain
if the Company will realize the benefits of such deferred tax
assets.</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>48
<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>Inventories<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_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="4%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>8.</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 relate to the
Company&#x2019;s bioprocessing business. The Company values
inventory at cost or, if lower, fair market value using the
first-in, first-out method. The Company reviews its inventories at
least quarterly and records a provision for excess and obsolete
inventory based on its estimates of expected sales volume,
production capacity and expiration dates of raw materials,
work-in-process and finished products. Expected sales volumes are
determined based on supply forecasts provided by key customers for
the next three to twelve months. The Company writes down inventory
that has become obsolete, inventory that has a cost basis in excess
of its expected net realizable value, and inventory in excess of
expected requirements to cost of product revenue. Manufacturing of
bioprocessing finished goods is done to order and tested for
quality specifications prior to shipment.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A change in the estimated
timing or amount of demand for the Company&#x2019;s products could
result in additional provisions for excess inventory quantities on
hand. Any significant unanticipated changes in demand or unexpected
quality failures could have a significant impact on the value of
inventory and reported operating results. During all periods
presented in the accompanying consolidated financial statements,
there have been no material adjustments related to a revised
estimate of inventory valuations.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Work-in-process and
finished products inventories consist of material, labor, outside
processing costs and manufacturing overhead. Inventories consisted
of the following:</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="72%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3,000,429</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">3,563,395</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6,241,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">5,936,578</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
products</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,261,120</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,863,100</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">Total</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">11,503,071</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">13,363,073</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>49
<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>Accrued Liabilities<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">Accrued Liabilities</a></td>
        <td class="text"><div>
<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"><b>9.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Accrued
Liabilities</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company estimates
accrued liabilities by identifying services performed on the
Company&#x2019;s behalf, estimating the level of service performed
and determining the associated cost incurred for such service as of
each balance sheet date. Examples of estimated accrued expenses
include: 1) fees paid to contract manufacturers in conjunction with
the production of clinical materials (these expenses are normally
determined through a contract or purchase order issued by the
Company); 2) service fees paid to organizations for their
performance in conducting clinical trials (these expenses are
determined by contracts in place for those services and
communications with project managers on costs which have been
incurred as of each reporting date); and 3) professional and
consulting fees incurred with law firms, audit and accounting
service providers and other third party consultants (these expenses
are determined by either requesting those service providers to
estimate unbilled services at each reporting date for services
incurred or tracking costs incurred by service providers under
fixed fee arrangements).</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company has processes
in place to estimate the appropriate amounts to record for accrued
liabilities, which principally involve the applicable personnel
reviewing the services provided. In the event that the Company does
not identify certain costs that have begun to be incurred or the
Company under or over-estimates the level of services performed or
the costs of such services, the reported expenses for that period
may be too low or too high. The date on which certain services
commence, the level of services performed on or before a given
date, and the cost of such services often require the exercise of
judgment. The Company makes these judgments based upon the facts
and circumstances known at the date of the financial
statements.</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">Accrued liabilities
consisted of the following:</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="74%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">Employee
compensation</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,954,833</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">2,741,738</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">Professional
fees</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">592,944</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">871,086</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">Royalty and license
fees</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,495</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">499,776</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">Unearned 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">480,730</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">469,046</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&#xA0;and
development</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">443,200</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,695</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">VAT liabilities</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">411,292</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">566,542</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">Other accrued
expenses</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,481,847</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">750,155</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"></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,148,341</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">6,041,038</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_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 19<br><br> -Subparagraph a<br><br> -Article 5<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 210<br><br> -SubTopic 10<br><br> -Section S99<br><br> -Paragraph 1<br><br> -Subparagraph (SX 210.5-02.19(a),20,24)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher SEC<br><br> -Name Regulation S-X (SX)<br><br> -Number 210<br><br> -Section 02<br><br> -Paragraph 20, 24<br><br> -Article 5<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>nonnum:textBlockItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<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>Segment Reporting<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_SegmentReportingDisclosureTextBlock', window );">Segment Reporting</a></td>
        <td class="text"><div>
<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"><b>11.</b></font></td>
<td valign="top" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Segment
Reporting</b></font></td>
</tr>
</table>
<p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company views its
operations, makes decisions regarding how to allocate resources and
manages the business as one operating segment. As a result, the
financial information disclosed herein represents all of the
material financial information related to the Company&#x2019;s
principal operating segment.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table
represents the Company&#x2019;s total revenue by geographic area
(based on the location of the customer):</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="72%"></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">&#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>Three&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</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>2012</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>2011</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>2012</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>2011</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">United States</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">44</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">47</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">41</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">49</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">Sweden</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">45</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</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">44</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">41</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">United Kingdom</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">10</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">5</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">12</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">3</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">Other</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;</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</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">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">7</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;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 1px solid">&#xA0;</p>
</td>
<td>&#xA0;</td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">100</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">100</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">100</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">100</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>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td>&#xA0;</td>
<td valign="bottom">&#xA0;</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td valign="bottom">
<p style="BORDER-TOP: #000000 3px double">&#xA0;</p>
</td>
<td>&#xA0;</td>
</tr>
</table>
<p style="MARGIN-TOP: 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">Revenue from significant
customers as a percentage of the Company&#x2019;s total revenue 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="92%" align="center">
<tr>
<td width="72%"></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">&#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>Three&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
<td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;months&#xA0;ended</b></font><br />
<font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;
30,</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>2012</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>2011</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>2012</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>2011</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">Orencia&#xAE; Royalties
from Bristol</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">23</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">36</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</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">39</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">Bioprocessing Customer
A</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">44</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</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">44</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">41</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">Bioprocessing Customer
B</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</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">6</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">13</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</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">Bioprocessing Customer
C</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">14</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">&#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</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">&#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 style="FONT-FAMILY: Times New Roman" size="2">Significant accounts
receivable balances as a percentage of the Company&#x2019;s total
trade accounts receivable and royalties receivable balances were 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="76%"></td>
<td valign="bottom" width="11%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="11%"></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>June&#xA0;30,<br />
2012</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>December&#xA0;31,<br />
2011</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">Orencia&#xAE; Royalties
from Bristol</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">31</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">53</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">Bioprocessing Customer
A</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">35</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</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">Bioprocessing Customer
B</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</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">7</font></td>
<td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">%&#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_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>51
<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="ID0EYPBG">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Investments in Debt Securities (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">$ 23,344,840<span></span></td>
        <td class="nump">$ 24,850,448<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">15,396<span></span></td>
        <td class="nump">11,032<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(7,767)<span></span></td>
        <td class="num">(4,694)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">23,352,469<span></span></td>
        <td class="nump">24,856,786<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Marketable securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">12,488,611<span></span></td>
        <td class="nump">15,419,577<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">14,316<span></span></td>
        <td class="nump">6,462<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(1,133)<span></span></td>
        <td class="num">(4,603)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">12,501,794<span></span></td>
        <td class="nump">15,421,436<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Marketable securities | U.S. Government and agency securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">4,346,108<span></span></td>
        <td class="nump">8,373,355<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">1,138<span></span></td>
        <td class="nump">3,126<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(766)<span></span></td>
        <td class="num">(233)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">4,346,480<span></span></td>
        <td class="nump">8,376,248<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Marketable securities | Corporate and other debt securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">8,142,503<span></span></td>
        <td class="nump">7,046,222<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">13,178<span></span></td>
        <td class="nump">3,336<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(367)<span></span></td>
        <td class="num">(4,370)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">8,155,314<span></span></td>
        <td class="nump">7,045,188<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Long-term marketable securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">10,856,229<span></span></td>
        <td class="nump">9,430,871<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">1,080<span></span></td>
        <td class="nump">4,570<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(6,634)<span></span></td>
        <td class="num">(91)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">10,850,675<span></span></td>
        <td class="nump">9,435,350<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Long-term marketable securities | U.S. Government and agency securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">8,502,140<span></span></td>
        <td class="nump">8,399,428<span></span></td>
      </tr>
      <tr class="re">
        <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 Gain</a></td>
        <td class="nump">1,080<span></span></td>
        <td class="nump">2,223<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(5,270)<span></span></td>
        <td class="num">(91)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">8,497,950<span></span></td>
        <td class="nump">8,401,560<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Long-term marketable securities | Corporate and other debt securities</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Schedule of Available-for-sale Securities [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
        <td class="nump">2,354,089<span></span></td>
        <td class="nump">1,031,443<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableforsaleSecuritiesGrossUnrealizedGain', window );">Gross Unrealized Gain</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">2,347<span></span></td>
      </tr>
      <tr class="ro">
        <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 Loss</a></td>
        <td class="num">(1,364)<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_AvailableForSaleSecuritiesFairValueDisclosure', window );">Fair Value</a></td>
        <td class="nump">$ 2,352,725<span></span></td>
        <td class="nump">$ 1,033,790<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 and equity 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>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.2)<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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 115<br><br> -Paragraph 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_AvailableForSaleSecuritiesAmortizedCost</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_AvailableForSaleSecuritiesFairValueDisclosure">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Available-for-sale Securities which consist of all investments in certain debt and equity securities neither classified as trading or held-to-maturity securities. A debt security represents a creditor relationship with an enterprise. Debt securities include, among other items, US Treasury securities, US government securities, municipal securities, corporate bonds, convertible debt, commercial paper, and all securitized debt instruments. An equity security represents an ownership interest in an enterprise or the right to acquire or dispose of an ownership interest in an enterprise at fixed or determinable prices. Equity securities include, among other things, common stock, certain preferred stock, warrant rights, call options, and put options, but do not include convertible debt. An entity may opt to provide the reader with additional narrative text to better understand the nature of investments in debt and equity securities which are categorized as Available-for-sale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 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 Accounting Standards Codification<br><br> -Glossary Available-for-Sale Securities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6505594<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableForSaleSecuritiesFairValueDisclosure</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>52
<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="ID0EPE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Fair Value Measurement (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Assets Measured at Fair Value on Recurring Basis</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 fair value
hierarchy table presents information about each major category of
the Company&#x2019;s assets measured at fair value on a recurring
basis as of June&#xA0;30, 2012:</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="47%"></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="3%"></td>
<td></td>
<td></td>
<td valign="bottom" width="3%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair value measurement
at reporting date using:</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>Quoted&#xA0;prices&#xA0;in<br />
active&#xA0;markets&#xA0;for<br />
identical assets<br />
(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<br />
other&#xA0;observable<br />
inputs<br />
(Level 2)</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<br />
unobservable<br />
inputs<br />
(Level 3)</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>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">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>
<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">Money market
funds</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">4,205,258</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;&#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;&#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">4,205,258</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">U.S. Government and agency
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">2,584,517</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">10,759,843</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">13,344,360</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 and other debt
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">10,008,109</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">10,008,109</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>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">6,789,775</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,767,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">$</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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,557,727</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>
<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Roll Forward of Fair Value of Contingent Consideration</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
provides a roll forward of the fair value of the contingent
consideration:</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="85%"></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 at
December&#xA0;31, 2011</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,197,226</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">Payments</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">(35,000</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">Changes in fair
value</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,132</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 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">(25,347</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at June&#xA0;30,
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,199,011</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>
</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_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 157<br><br> -Paragraph 6<br><br> -Footnote 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 157<br><br> -Paragraph 32<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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 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>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-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_FairValueAssetsMeasuredOnRecurringBasisTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of 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 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (c)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19207-110258<br><br><br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 820<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7578670&amp;loc=d3e19279-110258<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 157<br><br> -Paragraph 32<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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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>53
<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="ID0EL1AE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Other Intangible Assets (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
        <th class="th" colspan="1">12 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">$ 8,018,300<span></span></td>
        <td class="nump">$ 8,161,711<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="num">(841,511)<span></span></td>
        <td class="num">(366,472)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">8 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Technology - developed</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">1,399,641<span></span></td>
        <td class="nump">1,413,564<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="num">(269,344)<span></span></td>
        <td class="num">(184,402)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">8 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Patents</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">240,000<span></span></td>
        <td class="nump">240,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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="num">(72,500)<span></span></td>
        <td class="num">(57,500)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">8 years<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Customer Relationships</div>
        </td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
        <td class="nump">6,378,659<span></span></td>
        <td class="nump">6,508,147<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
        <td class="num">$ (499,667)<span></span></td>
        <td class="num">$ (124,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_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted Average Useful Life (in years)</a></td>
        <td class="text">8 years<span></span></td>
        <td class="text">8 years<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<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 142<br><br> -Paragraph 45<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_FiniteLivedIntangibleAssetsAccumulatedAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 350<br><br> -SubTopic 30<br><br> -Section 50<br><br> -Paragraph 2<br><br> -Subparagraph (a)(1)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=7658586&amp;loc=d3e16323-109275<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 142<br><br> -Paragraph 45<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_FiniteLivedIntangibleAssetsGross</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>instant</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FiniteLivedIntangibleAssetsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>No definition available.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_FiniteLivedIntangibleAssetUsefulLife</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:durationItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<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="ID0E2E">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Segment Reporting - Additional Information (Detail)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012

</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_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting 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_NumberOfOperatingSegments', window );">Number of operating segment</a></td>
        <td class="nump">1<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_NumberOfOperatingSegments">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning 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_NumberOfOperatingSegments</nobr></td>
                  </tr>
                  <tr>
                    <td style="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>
      <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>55
<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="ID0ECHAG">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
        <td class="nump">$ 2,796,435<span></span></td>
        <td class="num">$ (2,086,284)<span></span></td>
      </tr>
      <tr class="re">
        <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 (loss) to net cash provided by (used in) 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_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
        <td class="nump">1,696,885<span></span></td>
        <td class="nump">806,658<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
        <td class="nump">455,669<span></span></td>
        <td class="nump">537,048<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainOnPurchaseOfBusiness', window );">Gain on bargain purchase</a></td>
        <td class="num">(314,244)<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_OtherNoncashExpense', window );">Loss on revaluation of contingent consideration</a></td>
        <td class="nump">62,132<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_GainLossOnDispositionOfAssets', window );">Loss on disposal of assets</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">5,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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in assets and liabilities:</strong></a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
        <td class="num">(5,141,897)<span></span></td>
        <td class="num">(1,350,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_IncreaseDecreaseInOtherReceivables', window );">Royalties receivable</a></td>
        <td class="num">(372,715)<span></span></td>
        <td class="num">(25,857)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
        <td class="nump">1,658,864<span></span></td>
        <td class="num">(755,219)<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
        <td class="nump">238,285<span></span></td>
        <td class="nump">1,527,019<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
        <td class="nump">1,207,265<span></span></td>
        <td class="nump">223,344<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
        <td class="nump">1,239,381<span></span></td>
        <td class="num">(107,709)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Long-term liabilities</a></td>
        <td class="nump">212,763<span></span></td>
        <td class="num">(40,473)<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
        <td class="nump">3,738,823<span></span></td>
        <td class="num">(1,266,514)<span></span></td>
      </tr>
      <tr class="ro">
        <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="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
        <td class="num">(22,977,047)<span></span></td>
        <td class="num">(50,502,952)<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Redemptions of marketable securities</a></td>
        <td class="nump">24,483,333<span></span></td>
        <td class="nump">49,835,417<span></span></td>
      </tr>
      <tr class="re">
        <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">(513,515)<span></span></td>
        <td class="num">(374,686)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
        <td class="nump">992,771<span></span></td>
        <td class="num">(1,042,221)<span></span></td>
      </tr>
      <tr class="re">
        <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="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Exercise of stock options</a></td>
        <td class="nump">134,986<span></span></td>
        <td class="nump">69,214<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="num">(88,401)<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
        <td class="nump">134,986<span></span></td>
        <td class="num">(19,187)<span></span></td>
      </tr>
      <tr class="re">
        <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 exchange rate changes on cash and cash equivalents</a></td>
        <td class="num">(154,319)<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="rou">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease', window );">Net increase (decrease) in cash and cash equivalents</a></td>
        <td class="nump">4,712,261<span></span></td>
        <td class="num">(2,327,922)<span></span></td>
      </tr>
      <tr class="re">
        <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, beginning of period</a></td>
        <td class="nump">11,167,745<span></span></td>
        <td class="nump">9,794,509<span></span></td>
      </tr>
      <tr class="ro">
        <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, end of period</a></td>
        <td class="nump">$ 15,880,006<span></span></td>
        <td class="nump">$ 7,466,587<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_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_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_DepreciationAndAmortization">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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 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 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br><br><br>Reference 4: 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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_DepreciationAndAmortization</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_GainLossOnDispositionOfAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 gains (losses) included in earnings resulting from the sale or disposal of tangible assets. This item does not include any gain (loss) recognized on the sale of oil and gas property or timber property.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 360<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6391110&amp;loc=d3e2941-110230<br><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 205<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6360339&amp;loc=d3e1361-107760<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 144<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_GainLossOnDispositionOfAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_GainOnPurchaseOfBusiness">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the fair value of acquired net assets over the cost of an acquired business after pro rata reduction of the amounts that otherwise would have been assigned to acquired assets except financial assets other than investments accounted for by the equity method, assets to be disposed of by sale, deferred tax assets, prepaid assets relating to pension and postretirement benefit plans, and other current assets. This amount is considered an extraordinary item and often referred to as negative goodwill. This element is gross of the related tax effect.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 44, 45, 46<br><br> -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is 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_GainOnPurchaseOfBusiness</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInAccountsPayable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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_IncreaseDecreaseInAccountsPayable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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_IncreaseDecreaseInAccountsReceivable</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInAccruedLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInInventories</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div>
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other liabilities used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current liabilities, other noncurrent liabilities, or a combination of other current and noncurrent liabilities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInOtherOperatingLiabilities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_IncreaseDecreaseInOtherReceivables">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in other amounts due to the reporting entity, which are not otherwise defined in the taxonomy.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_IncreaseDecreaseInOtherReceivables</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets, or income taxes.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_OtherNoncashExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 expenses or losses included in net income that result in no cash outflows or inflows in the period and are not separately disclosed.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 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_OtherNoncashExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_PaymentsForRepurchaseOfCommonStock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow to reacquire common stock during the period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name 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_PaymentsForRepurchaseOfCommonStock</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash outflow from purchases of trading, available-for-sale securities and held-to-maturity securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 17<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 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 13<br><br> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=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 Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<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 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26853-111562<br><br><br><br>Reference 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 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 Statement of Financial Accounting Standard (FAS)<br><br> -Number 95<br><br> -Paragraph 17<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></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_PaymentsToAcquireMarketableSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>credit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 maturities (principal being due), prepayments and calls (requests of early payments) on securities not classified as either held-to-maturity securities or trading securities which are classified as available-for-sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://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> -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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 11<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6871852&amp;loc=d3e26853-111562<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary Investing Activities<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6516133<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 16<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 OTS<br><br> -Name Federal Regulation (FR)<br><br> -Number Title 12<br><br> -Section 563c.102<br><br> -Chapter V<br><br> -Subsection III<br><br> -LegacyDoc This is a non-GAAP reference that was included in the 2009 taxonomy.  It 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 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 7: 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> -Subparagraph (a),(b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3179-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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The cash inflow associated with the amount received from holders exercising their stock options. 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 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>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 230<br><br> -SubTopic 10<br><br> -Section 45<br><br> -Paragraph 14<br><br> -Subparagraph (a)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6943989&amp;loc=d3e3255-108585<br><br><br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Glossary 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 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 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 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 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 50<br><br> -Paragraph 2<br><br> -Subparagraph (j)<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_ProceedsFromStockOptionsExercised</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:monetaryItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>debit</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><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_ShareBasedCompensation</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>56
<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>Stock-Based Compensation<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_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="4%" align="left"><font style="FONT-FAMILY: Times New Roman" size="2"><b>5.</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">For the three months ended
June&#xA0;30, 2012 and 2011, the Company recorded stock-based
compensation expense of approximately $215,000 and $282,000,
respectively, for stock options granted under the Second Amended
and Restated 2001 Repligen Corporation Stock Plan (the &#x201C;2001
Plan&#x201D;) and the Repligen Corporation 2012 Stock Option and
Incentive Plan (the &#x201C;2012 Plan,&#x201D; and collectively with
the 2001 Plan and the 1992 Repligen Corporation Stock Option Plan,
the &#x201C;Plans&#x201D;). The Company recorded stock-based
compensation expense of approximately $456,000 and $537,000 for the
six-month periods ended June&#xA0;30, 2012 and 2011, respectively,
for stock options granted under the Plans.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The 2012 Plan allows for
the granting of incentive and nonqualified options to purchase
shares of common stock, restricted stock and other equity awards.
Incentive options granted to employees under the Plans generally
vest over a four to five-year period, with 20%-25% vesting on the
first anniversary of the date of grant and the remainder vesting in
equal yearly installments thereafter. Nonqualified options issued
to non-employee directors and consultants under the Plans generally
vest over one year. Options granted under the Plans have a maximum
term of ten years from the date of grant and generally, the
exercise price of the stock options equals the fair market value of
the Company&#x2019;s common stock on the date of grant. At
June&#xA0;30, 2012, options to purchase 2,629,490 shares were
outstanding under the Plans. At June&#xA0;30, 2012, 1,997,852
shares were available for future grant under the Plans.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company uses the
Black-Scholes option pricing model to calculate the fair value of
share-based awards on the grant date. The Company measures
stock-based compensation cost at the grant date based on the
estimated fair value of the award, and recognizes it as expense
over the employee&#x2019;s requisite service period on a
straight-line basis. The Company has no awards with market or
performance conditions. The Company recognizes stock-based
compensation expense based upon options that are ultimately
expected to vest, and accordingly, such compensation expense has
been adjusted by an amount of estimated forfeitures.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding
option activity for the six months ended June&#xA0;30, 2012 under
the Plans is summarized below:</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="59%"></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="5%"></td>
<td></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="3%"></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>Options<br />
Outstanding</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-<br />
Average<br />
Exercise<br />
Price Per<br />
Share</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-<br />
Average<br />
Remaining<br />
Contractual<br />
Term<br />
(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<br />
Intrinsic<br />
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at
January&#xA0;1, 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">2,823,400</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">4.05</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: 1em"><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">94,190</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">1.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"></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: 1em"><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">(217,500</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">2.65</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: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited/Cancelled</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">(70,600</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.31</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">Options outstanding at
June&#xA0;30, 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">2,629,490</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">4.08</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.95</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,713,058</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;</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>
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options exercisable at
June&#xA0;30, 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">1,678,700</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">4.34</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.61</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">926,194</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;</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">Vested and expected to vest
at June&#xA0;30, 2012 (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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,506,271</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">4.09</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.85</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,647,742</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;</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="BORDER-BOTTOM: #000000 0.5pt solid; LINE-HEIGHT: 8px; MARGIN-TOP: 0px; WIDTH: 10%; MARGIN-BOTTOM: 2px">
&#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">This represents the number
of vested options as of June&#xA0;30, 2012 plus the number of
unvested options expected to vest as of June&#xA0;30, 2012 based on
the unvested outstanding options at June&#xA0;30, 2012 adjusted for
estimated forfeiture rates of 8% for awards granted to
non-executive level employees and 3% for awards granted to
executive level employees.</font></td>
</tr>
</table>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The aggregate intrinsic
value in the table above represents the total pre-tax intrinsic
value (the difference between the closing price of the common stock
on June&#xA0;30, 2012 of $4.30 and the exercise price of each
in-the-money option) that would have been received by the option
holders had all option holders exercised their options on
June&#xA0;30, 2012.</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 value of options granted during the six months ended
June&#xA0;30, 2012 and 2011 was $3.62 and $2.64, respectively. The
total fair value of stock options that vested during the six months
ended June&#xA0;30, 2012 and 2011 was approximately $502,180 and
$514,866, respectively.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of June&#xA0;30, 2012,
there was $1,545,645 of total unrecognized compensation cost
related to unvested share-based awards.&#xA0;This cost is expected
to be recognized over a weighted average remaining requisite
service period of 2.43 years. The Company expects 827,571 unvested
options to vest over the next five 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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<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="ID0EMNAE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Revenue Recognition - Additional Information (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th" colspan="2">3 Months Ended</th>
        <th class="th" colspan="2">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2011</div>
        </th>
        <th class="th">
          <div>Jun. 30, 2012</div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_RevenueRecognitionMultipleDeliverableArrangementsLineItems', window );"><strong>Revenue Recognition, Multiple-deliverable Arrangements [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_RoyaltyRevenue', window );">Royalty revenue</a></td>
        <td class="nump">$ 3,864,581<span></span></td>
        <td class="nump">$ 3,295,333<span></span></td>
        <td class="nump">$ 7,346,441<span></span></td>
        <td class="nump">$ 6,051,190<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_rgen_RoyaltyPaymentRate', window );">Percentage of royalty revenue, remittance to the University of Michigan</a></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="text">&#xA0;<span></span></td>
        <td class="nump">15.00%<span></span></td>
        <td class="text">&#xA0;<span></span></td>
      </tr>
      <tr class="ro">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DirectOperatingCostRoyaltyExpense', window );">Cost of royalty and other revenue</a></td>
        <td class="nump">536,933<span></span></td>
        <td class="nump">415,870<span></span></td>
        <td class="nump">999,021<span></span></td>
        <td class="nump">792,761<span></span></td>
      </tr>
      <tr class="re">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned', window );">Revenue from sponsored research and development projects</a></td>
        <td class="nump">285,000<span></span></td>
        <td class="nump">523,000<span></span></td>
        <td class="nump">686,000<span></span></td>
        <td class="nump">766,000<span></span></td>
      </tr>
      <tr class="rh">
        <td class="pl" style="border-bottom: 0px;" valign="top">
          <div class="a">Bristol Myers Squibb Company</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_RevenueRecognitionMultipleDeliverableArrangementsLineItems', window );"><strong>Revenue Recognition, Multiple-deliverable Arrangements [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_RoyaltyRevenue', window );">Royalty revenue</a></td>
        <td class="nump">$ 3,580,000<span></span></td>
        <td class="nump">$ 2,772,000<span></span></td>
        <td class="nump">$ 6,660,000<span></span></td>
        <td class="nump">$ 5,285,000<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_RoyaltyPaymentRate">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Royalty Payment Rate</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>rgen_RoyaltyPaymentRate</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</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_DirectOperatingCostRoyaltyExpense">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Royalty expense incurred and are directly related to goods produced and sold and services rendered during the reporting period.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/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_DirectOperatingCostRoyaltyExpense</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 compensation earned (contract income) under a research and development arrangement accounted for as a contract to perform research and development for others.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( 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 68<br><br> -Paragraph 14<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 2: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 730<br><br> -SubTopic 20<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23221-108380<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 68<br><br> -Paragraph 14<br><br> -Footnote 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 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 20<br><br> -Section 50<br><br> -Paragraph 1<br><br> -Subparagraph (b)<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6420387&amp;loc=d3e23199-108380<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersCompensationEarned</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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_RevenueRecognitionMultipleDeliverableArrangementsLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_RevenueRecognitionMultipleDeliverableArrangementsLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="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_RoyaltyRevenue">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: 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(e))<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_RoyaltyRevenue</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>us-gaap_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <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>58
<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>105</ContextCount>
  <ElementCount>201</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>36</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</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.repligen.com/taxonomy/role/DocumentDocumentandEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
    </Report>
    <Report>
      <IsDefault>true</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassified</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical</Role>
      <ShortName>CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/StatementOfIncomeAlternative</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/StatementOfCashFlowsIndirect</Role>
      <ShortName>CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>107 - Disclosure - Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsBasisOfAccounting</Role>
      <ShortName>Basis of Presentation</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>108 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlock</Role>
      <ShortName>Acquisitions, Goodwill and Other Intangible Assets</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>109 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSignificantAccountingPoliciesTextBlock</Role>
      <ShortName>Revenue Recognition</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>110 - Disclosure - Earnings (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock</Role>
      <ShortName>Earnings (Loss) Per Share</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>111 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</Role>
      <ShortName>Stock-Based Compensation</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>112 - Disclosure - Cash, Cash Equivalents and Marketable Securities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlock</Role>
      <ShortName>Cash, Cash Equivalents and Marketable Securities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>113 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock</Role>
      <ShortName>Fair Value Measurement</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>114 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock</Role>
      <ShortName>Inventories</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>115 - Disclosure - Accrued Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</Role>
      <ShortName>Accrued Liabilities</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>116 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock</Role>
      <ShortName>Income Taxes</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>117 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock</Role>
      <ShortName>Segment Reporting</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>118 - Disclosure - Acquisitions, Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAcquisitionsGoodwillAndIntangibleAssetsDisclosureTextBlockTables</Role>
      <ShortName>Acquisitions, Goodwill and Other Intangible Assets (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>119 - Disclosure - Earnings (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables</Role>
      <ShortName>Earnings (Loss) Per Share (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>120 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>121 - Disclosure - Cash, Cash Equivalents and Marketable Securities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsCashCashEquivalentsAndMarketableSecuritiesTextBlockTables</Role>
      <ShortName>Cash, Cash Equivalents and Marketable Securities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>122 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>123 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>124 - Disclosure - Accrued Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsAccountsPayableAndAccruedLiabilitiesDisclosureTextBlockTables</Role>
      <ShortName>Accrued Liabilities (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>125 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>126 - Disclosure - Acquisitions Goodwill and Other Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureAcquisitionsGoodwillAndOtherIntangibleAssetsAdditionalInformation</Role>
      <ShortName>Acquisitions Goodwill and Other Intangible Assets - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>127 - Disclosure - Other Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureOtherIntangibleAssets</Role>
      <ShortName>Other Intangible Assets (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>128 - Disclosure - Revenue Recognition - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureRevenueRecognitionAdditionalInformation</Role>
      <ShortName>Revenue Recognition - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>129 - Disclosure - Basic and Diluted Weighted Average Shares Outstanding (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureBasicAndDilutedWeightedAverageSharesOutstanding</Role>
      <ShortName>Basic and Diluted Weighted Average Shares Outstanding (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>130 - Disclosure - Earnings or Loss Per Share - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureEarningsOrLossPerShareAdditionalInformation</Role>
      <ShortName>Earnings or Loss Per Share - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>131 - Disclosure - Stock Based Compensation - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation</Role>
      <ShortName>Stock Based Compensation - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>132 - Disclosure - Summary of Information Regarding Option Activity (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivity</Role>
      <ShortName>Summary of Information Regarding Option Activity (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>133 - Disclosure - Summary of Information Regarding Option Activity (Parenthetical) (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureSummaryOfInformationRegardingOptionActivityParenthetical</Role>
      <ShortName>Summary of Information Regarding Option Activity (Parenthetical) (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>134 - Disclosure - Cash Cash Equivalents and Marketable Securities - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureCashCashEquivalentsAndMarketableSecuritiesAdditionalInformation</Role>
      <ShortName>Cash Cash Equivalents and Marketable Securities - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>135 - Disclosure - Investments in Debt Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureInvestmentsInDebtSecurities</Role>
      <ShortName>Investments in Debt Securities (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>136 - Disclosure - Contractual Maturities of Debt Securities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureContractualMaturitiesOfDebtSecurities</Role>
      <ShortName>Contractual Maturities of Debt Securities (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>137 - Disclosure - Major Category of Assets Measured at Fair Value on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureMajorCategoryOfAssetsMeasuredAtFairValueOnRecurringBasis</Role>
      <ShortName>Major Category of Assets Measured at Fair Value on Recurring Basis (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>138 - Disclosure - Roll Forward of Fair Value of Contingent Consideration (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureRollForwardOfFairValueOfContingentConsideration</Role>
      <ShortName>Roll Forward of Fair Value of Contingent Consideration (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>139 - Disclosure - Schedule of Inventories (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureScheduleOfInventories</Role>
      <ShortName>Schedule of Inventories (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>140 - Disclosure - Schedule of Accrued Liabilities (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureScheduleOfAccruedLiabilities</Role>
      <ShortName>Schedule of Accrued Liabilities (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>141 - Disclosure - Income Taxes - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation</Role>
      <ShortName>Income Taxes - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>142 - Disclosure - Segment Reporting - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosureSegmentReportingAdditionalInformation</Role>
      <ShortName>Segment Reporting - Additional Information (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>143 - Disclosure - Percentage of Revenue by Geographic Area (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueByGeographicArea</Role>
      <ShortName>Percentage of Revenue by Geographic Area (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>144 - Disclosure - Percentage of Revenue from Significant Customers (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosurePercentageOfRevenueFromSignificantCustomers</Role>
      <ShortName>Percentage of Revenue from Significant Customers (Detail)</ShortName>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>145 - Disclosure - Percentage of Accounts Receivable by Significant Customers (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.repligen.com/taxonomy/role/DisclosurePercentageOfAccountsReceivableBySignificantCustomers</Role>
      <ShortName>Percentage of Accounts Receivable by Significant Customers (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">Process Flow-Through: 103 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Jun. 30, 2011'</Log>
    <Log type="Info">	Process Flow-Through: Removing column 'Dec. 31, 2010'</Log>
    <Log type="Info">Process Flow-Through: 104 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)</Log>
    <Log type="Info">Process Flow-Through: 105 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</Log>
    <Log type="Info">Process Flow-Through: 106 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</Log>
  </Logs>
  <InputFiles>
    <File>rgen-20120630.xml</File>
    <File>rgen-20120630.xsd</File>
    <File>rgen-20120630_cal.xml</File>
    <File>rgen-20120630_def.xml</File>
    <File>rgen-20120630_lab.xml</File>
    <File>rgen-20120630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles />
  <BaseTaxonomies />
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<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="ID0EAFAC">
      <tr>
        <th class="tl" colspan="1" rowspan="1">
          <div style="width: 200px;"><strong>Schedule of Inventories (Detail) (USD $)<br></strong></div>
        </th>
        <th class="th">
          <div>Jun. 30, 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_rgen_ScheduleOfInventoryLineItems', window );"><strong>Schedule of Inventory [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_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
        <td class="nump">$ 3,000,429<span></span></td>
        <td class="nump">$ 3,563,395<span></span></td>
      </tr>
      <tr class="re">
        <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">6,241,522<span></span></td>
        <td class="nump">5,936,578<span></span></td>
      </tr>
      <tr class="ro">
        <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 products</a></td>
        <td class="nump">2,261,120<span></span></td>
        <td class="nump">3,863,100<span></span></td>
      </tr>
      <tr class="reu">
        <td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
        <td class="nump">$ 11,503,071<span></span></td>
        <td class="nump">$ 13,363,073<span></span></td>
      </tr>
    </table>
    <div style="display: none;">
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_rgen_ScheduleOfInventoryLineItems">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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>rgen_ScheduleOfInventoryLineItems</nobr></td>
                  </tr>
                  <tr>
                    <td style="padding-right: 4px;"><nobr><strong> Namespace Prefix:</strong></nobr></td>
                    <td>rgen_</td>
                  </tr>
                  <tr>
                    <td><strong> Data Type:</strong></td>
                    <td>xbrli:stringItemType</td>
                  </tr>
                  <tr>
                    <td><strong> Balance Type:</strong></td>
                    <td>na</td>
                  </tr>
                  <tr>
                    <td><strong> Period Type:</strong></td>
                    <td>duration</td>
                  </tr>
                </table>
              </div>
            </div>
          </td>
        </tr>
      </table>
      <table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td>
        </tr>
        <tr>
          <td>
            <div class="body" style="padding: 2px;"><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div>
                <p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher 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>60
<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="ID0EPE">
      <tr>
        <th class="tl" colspan="1" rowspan="2">
          <div style="width: 200px;"><strong>Cash, Cash Equivalents and Marketable Securities (Tables)<br></strong></div>
        </th>
        <th class="th" colspan="1">6 Months Ended</th>
      </tr>
      <tr>
        <th class="th">
          <div>Jun. 30, 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_AvailableForSaleSecuritiesTextBlock', window );">Investments in Debt Securities</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Investments in debt
securities consisted of the following at June&#xA0;30,
2012:</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="56%"></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="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,&#xA0;2012</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>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 />
Gain</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 />
Loss</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
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Marketable
securities:</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">U.S. Government and agency
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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,346,108</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,138</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">(766</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">4,346,480</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 and other debt
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">8,142,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">13,178</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">(367</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">8,155,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 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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12,488,611</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">14,316</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,133</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">12,501,794</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">Long-term marketable
securities:</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">U.S. Government and agency
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">8,502,140</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,080</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,270</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">8,497,950</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 and other debt
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">2,354,089</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">(1,364</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">2,352,725</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,856,229</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,080</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,634</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">10,850,675</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">23,344,840</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">15,396</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,767</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">23,352,469</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>
<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">At June&#xA0;30, 2012, the
Company&#x2019;s investments included twelve debt securities in
unrealized loss positions with a total unrealized loss of
approximately $8,000 and a total fair market value of approximately
$10,786,000. All investments with gross unrealized losses have been
in unrealized loss positions for less than 12 months. The
unrealized losses were caused primarily by current economic and
market conditions. There was no change in the credit risk of the
securities. There were no realized gains or losses on the
investments for the six months ended June&#xA0;30, 2012 or the
nine-month period ended December&#xA0;31, 2011.</font></p>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Investments in debt
securities consisted of the following at December&#xA0;31,
2011:</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="56%"></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="2%"></td>
<td></td>
<td></td>
<td valign="bottom" width="2%"></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="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,&#xA0;2011</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>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 />
Gain</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 />
Loss</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
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Marketable
securities:</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">U.S. Government and agency
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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,373,355</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">3,126</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">(233</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">8,376,248</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 and other debt
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">7,046,222</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,336</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,370</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">7,045,188</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">15,419,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">6,462</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,603</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">15,421,436</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">Long-term marketable
securities:</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">U.S. Government and agency
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">8,399,428</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,223</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">(91</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">8,401,560</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 and other debt
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">1,031,443</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,347</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">1,033,790</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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,430,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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,570</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">(91</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">9,435,350</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 bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</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">24,850,448</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">11,032</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">(4,694</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">24,856,786</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>
<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="ro">
        <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 );">Contractual Maturities of Debt Securities</a></td>
        <td class="text"><div>
<p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The contractual maturities
of debt securities at June&#xA0;30, 2012 were 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="72%"></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>Fair
Value</b></font></td>
<td valign="bottom"><font size="1">&#xA0;</font></td>
</tr>
<tr bgcolor="#CCEEFF">
<td valign="top">
<p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in 1 year or
less</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">12,488,611</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">12,501,794</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">Due in 1 to 2
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">&#xA0;</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">10,856,229</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">10,850,675</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">$</font></td>
<td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,344,840</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">23,352,469</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_AvailableForSaleSecuritiesTextBlock">
        <tr>
          <td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.</p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;">
                <p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 320<br><br> -SubTopic 10<br><br> -Section 50<br><br> -Paragraph 6<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 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27198-111563<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 03-1<br><br> -Paragraph 21<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 4: http://www.xbrl.org/2003/role/presentationRef<br><br> -Publisher FASB<br><br> -Name Accounting Standards Codification<br><br> -Topic 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 2<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62557-112803<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 17<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 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 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 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 19, 20, 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 8: 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> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27161-111563<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 942<br><br> -SubTopic 320<br><br> -Section 50<br><br> -Paragraph 3<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6957658&amp;loc=d3e62586-112803<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 50<br><br> -Paragraph 9<br><br> -URI http://asc.fasb.org/extlink&amp;oid=6872113&amp;loc=d3e27357-111563<br><br><br><br></p>
              </div><a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;">
                <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
                    <td><strong> Name:</strong></td>
                    <td><nobr>us-gaap_AvailableForSaleSecuritiesTextBlock</nobr></td>
                  </tr>
                  <tr>
                    <td 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_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>
    </div>
  </body>
</html>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
